|
2 | 2 | Understanding metrics |
3 | 3 | ===================== |
4 | 4 |
|
5 | | -Metrics are detailed statistics that measure the progress (and success) of marketing campaigns. |
6 | | -When creating marketing activities in a workflow, Odoo will visually display various metrics |
7 | | -related to the campaign with graphs and data. |
| 5 | +Metrics are detailed statistics that measure the progress and success of marketing campaigns. When |
| 6 | +creating marketing activities in a workflow, Odoo visually displays various metrics related to the |
| 7 | +campaign with detailed graphs and in-depth data. |
8 | 8 |
|
9 | | -Consider the following example: |
| 9 | +.. example:: |
| 10 | + A typical line graph in a marketing automation workflow showcasing the success rate of an email. |
10 | 11 |
|
11 | | -.. image:: understanding_metrics/commercial-prospection-campaign-example.png |
12 | | - :align: center |
13 | | - :alt: An example of a marketing automation campaign in Odoo. |
| 12 | + .. image:: understanding_metrics/commercial-prospection-campaign-example.png |
| 13 | + :align: center |
| 14 | + :alt: An example of a marketing automation campaign in Odoo. |
14 | 15 |
|
15 | | -In this case, the :guilabel:`Target` of this campaign is set to :guilabel:`Lead/Opportunity` and |
16 | | -was narrowed down to only focus on the Leads (or Opportunities) whose :guilabel:`Tag Name` contain |
17 | | -a value of `product` and they *also* have an email address set up in the database. |
| 16 | +In this case, the :guilabel:`Target` of this campaign is set to :guilabel:`Lead/Opportunity`, and |
| 17 | +was narrowed down to *only* focus on the leads (or opportunities) whose :guilabel:`Tag Name` |
| 18 | +contains a value of `product` — and *also* have an email address set up in the database. |
18 | 19 |
|
19 | | -Beneath the filter nodes, Odoo will display how many records in the database fall into the |
20 | | -previously-specified criteria filter. In this example, there are 18 records in the database that |
21 | | -match the criteria. |
| 20 | +Beneath the filter nodes, Odoo displays how many records in the database fall into the |
| 21 | +previously-specified criteria filter. |
22 | 22 |
|
23 | | -.. image:: understanding_metrics/marketing-automation-lead-filters.png |
24 | | - :align: center |
25 | | - :alt: Lead generation filters used to refine records on marketing automation campaigns in Odoo. |
| 23 | +.. example:: |
| 24 | + Below, there are 18 records in the database that match the criteria. |
26 | 25 |
|
27 | | -At the top of the marketing automation form, there are a series of smart buttons. The |
| 26 | + .. image:: understanding_metrics/marketing-automation-lead-filters.png |
| 27 | + :align: center |
| 28 | + :alt: Lead generation filters used to refine records on automation campaigns in Odoo. |
| 29 | + |
| 30 | +At the top of the marketing automation campaign form, there are a series of smart buttons. The |
28 | 31 | :guilabel:`Participations` smart button in this example indicates that, out of those 18 records, 25 |
29 | 32 | have become participants. In other words, they have matched the criteria, and have already |
30 | 33 | interacted with the campaign in one way or another. |
31 | 34 |
|
32 | 35 | .. note:: |
33 | 36 | :guilabel:`Records` represent a real-time number. Therefore, while the workflow is running, |
34 | | - changes in opportunity records (deletions, additions, adjustments) may occur. This means there |
35 | | - will be real-time updates to the number of :guilabel:`Records`, but such updates do *not* change |
36 | | - the number of :guilabel:`Participants`, as the metric *will not* exclude opportunities that have |
37 | | - already been set as :guilabel:`Participants` before - Odoo will just add new ones. That's why |
38 | | - the number of :guilabel:`Records` can be different from the number of :guilabel:`Participants` |
39 | | - from time to time. |
| 37 | + changes in opportunity records (deletions, additions, or adjustments) may occur. |
| 38 | + |
| 39 | + This means there will be real-time updates to the number of :guilabel:`Records`, but such updates |
| 40 | + do *not* change the number of :guilabel:`Participants`, as the metric *will not* exclude |
| 41 | + opportunities that have already been set as :guilabel:`Participants` before — Odoo just adds new |
| 42 | + ones. |
| 43 | + |
| 44 | + That's why the number of :guilabel:`Records` can be different from the number of |
| 45 | + :guilabel:`Participants` from time to time. |
40 | 46 |
|
41 | 47 | .. image:: understanding_metrics/campaign-records-vs-participants.png |
42 | 48 | :align: center |
43 | 49 | :alt: Difference between real-time record count and total participants on a markeing campaign. |
44 | 50 |
|
45 | 51 | Whenever the system runs, updating numbers and triggering actions, it will look at the |
46 | | -:guilabel:`Target` model, and check if new :guilabel:`Records` have been added (or modified), |
47 | | -which always keeps the flow up-to-date. |
| 52 | +:guilabel:`Target` model, and check if new :guilabel:`Records` have been added (or modified), which |
| 53 | +always keeps the flow up-to-date. |
48 | 54 |
|
49 | 55 | .. note:: |
50 | | - The filter here is applied to *all* activities. Leads that lose that specific :guilabel:`Tag` |
51 | | - in the meantime will be excluded from later activities. |
| 56 | + The :guilabel:`Filter` here is applied to *all* activities. Leads that lose that specific tag |
| 57 | + (`product`) in the meantime will be excluded from later activities. |
52 | 58 |
|
53 | 59 | .. tip:: |
54 | 60 | Filters can also be applied to individual activities, in the :guilabel:`Domain` section of the |
55 | | - activity pop-up form. Use this feature to specify an individual filter that will only be |
56 | | - performed if the records satisfy *both* filter criteria - the activity filter and its specific |
57 | | - domain filter. |
| 61 | + :guilabel:`Activity` pop-up form. Use this feature to specify an individual filter that will |
| 62 | + *only* be performed if the records satisfy *both* filter criteria — the activity filter and its |
| 63 | + specific domain filter. |
58 | 64 |
|
59 | | - (*Example*: when configuring an SMS activity, make sure a certain phone number is set, |
60 | | - in order to avoid triggering a SMS that would never be sent.) |
| 65 | +.. example:: |
| 66 | + When configuring an SMS activity, make sure a certain phone number is set, in order to avoid |
| 67 | + triggering a SMS that would never be sent. |
61 | 68 |
|
62 | 69 | .. image:: understanding_metrics/individual-filter-to-activity.png |
63 | 70 | :align: center |
64 | 71 | :alt: A relevant targeting filter that applies to a type of individual activity. |
65 | 72 |
|
66 | | -:guilabel:`Success` represents the number of times the searching for participants - who match the |
67 | | -criteria filter(s) of that activity - was performed successfully, in relation to the total number |
68 | | -of participants. If a participant does *not* match the conditions, it will be added to |
69 | | -:guilabel:`Rejected`. |
| 73 | +:guilabel:`Success` represents the number of times that the searching for participants — who match |
| 74 | +the criteria filter(s) of that activity — was performed successfully, in relation to the total |
| 75 | +number of participants. If a participant does *not* match the conditions, it will be added to the |
| 76 | +:guilabel:`Rejected` number. |
70 | 77 |
|
71 | 78 | .. image:: understanding_metrics/participant-matching-success-vs-rejected.png |
72 | 79 | :align: center |
73 | 80 | :alt: Overview showing participants who do or do not match filtering criteria on an activity. |
74 | 81 |
|
75 | | -Hovering over the graph, Odoo displays the number of successful and rejected participants, per day, |
76 | | -over the last 15 days. |
| 82 | +Hovering over the graph on an automation activity block, Odoo displays the number of successful and |
| 83 | +rejected participants, per day, over the last 15 days. |
77 | 84 |
|
78 | 85 | .. note:: |
79 | | - Whenever a new record is added to the :guilabel:`Target` model, it will automatically be added |
80 | | - to the workflow, and it will start the workflow from the beginning (:guilabel:`Parent Action`). |
| 86 | + Whenever a new record is added to the :guilabel:`Target` model, it's automatically added to the |
| 87 | + workflow, and it will start the workflow from the beginning (:guilabel:`Parent Action`). |
0 commit comments