diff --git a/addons/link_tracker/views/link_tracker_views.xml b/addons/link_tracker/views/link_tracker_views.xml index c6d54738f8a..b1fd90735b7 100644 --- a/addons/link_tracker/views/link_tracker_views.xml +++ b/addons/link_tracker/views/link_tracker_views.xml @@ -84,7 +84,9 @@

- Create a new link tracker + Create a link tracker +

+ Trackers are used to collect count stat about click on links and generate short URLs.

@@ -160,7 +162,9 @@

- Create a new link tracker + Create a link tracker +

+ Trackers are used to collect count stat about click on links and generate short URLs.

{'search_default_campaign_id': active_id} diff --git a/addons/mass_mailing/README.md b/addons/mass_mailing/README.md index 7fab3d285b2..2fcf5c6b0c3 100644 --- a/addons/mass_mailing/README.md +++ b/addons/mass_mailing/README.md @@ -2,7 +2,7 @@ Odoo Mass Mailing ----------------- Easily send mass mailing to your leads, opportunities or customers -with Odoo Mass Mailing. Track +with Odoo Email Marketing. Track marketing campaigns performance to improve conversion rates. Design professional emails and reuse templates in a few clicks. diff --git a/addons/mass_mailing/data/mass_mailing_data.xml b/addons/mass_mailing/data/mass_mailing_data.xml index 1d4bdc2ae3d..5fb229f9971 100644 --- a/addons/mass_mailing/data/mass_mailing_data.xml +++ b/addons/mass_mailing/data/mass_mailing_data.xml @@ -3,7 +3,7 @@ - Mass Mailing: Process queue + Email Marketing: Process queue code model._process_mass_mailing_queue() diff --git a/addons/mass_mailing/models/mailing.py b/addons/mass_mailing/models/mailing.py index 8a5c26cb14b..fa2f76edee9 100644 --- a/addons/mass_mailing/models/mailing.py +++ b/addons/mass_mailing/models/mailing.py @@ -39,6 +39,7 @@ class MassMailing(models.Model): A mass mailing is an occurence of sending emails. """ _name = 'mailing.mailing' _description = 'Mass Mailing' + _inherit = [ 'mail.thread', 'mail.activity.mixin'] # number of periods for tracking mail_mail statistics _period_number = 6 _order = 'sent_date DESC' @@ -64,12 +65,12 @@ class MassMailing(models.Model): res['reply_to_mode'] = 'thread' return res - active = fields.Boolean(default=True) + active = fields.Boolean(default=True, tracking=True) subject = fields.Char('Subject', help='Subject of emails to send', required=True, translate=True) - email_from = fields.Char(string='From', required=True, + email_from = fields.Char(string='Send From', required=True, default=lambda self: self.env['mail.message']._get_default_from()) sent_date = fields.Datetime(string='Sent Date', copy=False) - schedule_date = fields.Datetime(string='Schedule in the Future') + schedule_date = fields.Datetime(string='Scheduled for', tracking=True) # don't translate 'body_arch', the translations are only on 'body_html' body_arch = fields.Html(string='Body', translate=False) body_html = fields.Html(string='Body converted to be send by mail', sanitize_attributes=False) @@ -82,9 +83,9 @@ class MassMailing(models.Model): medium_id = fields.Many2one('utm.medium', string='Medium', help="Delivery method: Email") clicks_ratio = fields.Integer(compute="_compute_clicks_ratio", string="Number of Clicks") state = fields.Selection([('draft', 'Draft'), ('in_queue', 'In Queue'), ('sending', 'Sending'), ('done', 'Sent')], - string='Status', required=True, copy=False, default='draft', group_expand='_group_expand_states') + string='Status', required=True, tracking=True, copy=False, default='draft', group_expand='_group_expand_states') color = fields.Integer(string='Color Index') - user_id = fields.Many2one('res.users', string='Responsible', default=lambda self: self.env.user) + user_id = fields.Many2one('res.users', string='Responsible', tracking=True, default=lambda self: self.env.user) # mailing options mailing_type = fields.Selection([('mail', 'Email')], string="Mailing Type", default="mail", required=True) reply_to_mode = fields.Selection( diff --git a/addons/mass_mailing/views/link_tracker_views.xml b/addons/mass_mailing/views/link_tracker_views.xml index 295afdcdd31..7381518f3fb 100644 --- a/addons/mass_mailing/views/link_tracker_views.xml +++ b/addons/mass_mailing/views/link_tracker_views.xml @@ -34,7 +34,9 @@

- Create a new link tracker + Create a link tracker +

+ Trackers are used to collect count stat about click on links and generate short URLs.

{'search_default_mass_mailing_id': active_id} @@ -47,7 +49,9 @@

- Create a new link tracker + Create a link tracker +

+ Trackers are used to collect count stat about click on links and generate short URLs.

{'id="link_tracker_action_mass_mailing"': active_id} diff --git a/addons/mass_mailing/views/mailing_contact_views.xml b/addons/mass_mailing/views/mailing_contact_views.xml index 002ba900e7b..76642b2c196 100644 --- a/addons/mass_mailing/views/mailing_contact_views.xml +++ b/addons/mass_mailing/views/mailing_contact_views.xml @@ -223,9 +223,9 @@ {'search_default_filter_not_email_bl': 1}

- Create a contact in your address book + Create a mailing contact

- Odoo helps you to easily track all activities related to a customer. + Mailing contacts allow you to separate your marketing audience from your business contact directory.

diff --git a/addons/mass_mailing/views/mailing_mailing_views.xml b/addons/mass_mailing/views/mailing_mailing_views.xml index 0eb5f910450..96456cf2afa 100644 --- a/addons/mass_mailing/views/mailing_mailing_views.xml +++ b/addons/mass_mailing/views/mailing_mailing_views.xml @@ -47,7 +47,7 @@
-
@@ -100,9 +100,9 @@ kanban,tree,form

- Create a new UTM campaign + Create a mailing campaign

- Create a campaign to structure mailing and get analysis from email status. + Campaigns are the perfect tool to track results across multiple mailings.

[('is_website', '=', False)] @@ -117,7 +117,7 @@ parent="mass_mailing_configuration" sequence="1" groups="mass_mailing.group_mass_mailing_campaign" action="utm.action_view_utm_stage"/> - + - +