Mailmodo 0ff833fbTry Mailmodo for Free↗️Login Mailmodo↗️

No results

Help CenterJourneyBest Practices and FAQsAdding a goal to your journey

Adding a goal to your journey

Last updated February 6, 2024

Goal tracking is important to measure the ROI on your email marketing. It can help to assess how your journey campaigns performed over time. For instance, you may want to know how effective your journey was in onboarding a new customer through a series of emails or to nudge a customer to purchase your paid plan. 

Mailmodo allows users to define goal tracking for the journey when a user performs an event.

Below are steps for the same:

Step 1: Create a new journey from the journey section.

Adding a goal to your journey

(Side note - You can also add goals to your existing journeys. For that, pause your journey and edit it. There will be an option to add goal as shown below in step 2)

Step 2: While configuring the trigger selected, you can also set the journey goal

Screenshot 2024-01-24 at 2.46.36 PM

Step 3: Add the custom event to be tracked, timeline, and email activity. You can also add a filter for your custom event. Supported email activities are : 

  1. Sending any email in the journey
  2. Opening any email sent in the journey by the user
  3. Clicking a link in journey campaigns by the user
Screenshot 2024-01-24 at 2.48.49 PM

You can make your user exit the journey after goal conversion by setting the exit criteria. Learn more about exit criteria here.

Step 4: After creating the journey, you can go to the next step and review all the details along with the journey goal.

Step 5: On the Journey dashboard you can see the Goal conversion count for your journey. Once contacts enrolled in the journey meet your goal criteria the count will increase and remarks for the same can be seen in the Activity log. (See next section for how we count conversion)

Please Note -

1. Contact is counted as converted once it achieves the goal and exits the journey flow i.e. completed the journey. We do not include failed or aborted contacts in goal conversion, only users with status as completed is considered for the definition

Goal Conversion =  Number of enrolled contacts who converted / Number  of enrolled contacts who completed the journey 

2. For an existing journey if a goal is set, only new contacts enrolled after goal setting will be counted for conversion i.e. goal tracking is always forward-looking.

For example, consider a Journey ABC  which you have paused and edited to add a goal.

This is how the conversion will work once it is published again.

  1. For old enrollment  → conversion goal will not be tracked. 
  2. For new enrolment → conversion goal will be tracked.

Goal Conversion → No of new enrollment converted after journey goal is set / No of new enrollment who completed journey after the goal is set.  

FAQs

1. If multiple campaigns are in the journey how do we attribute goal conversion?

The goal is attributed to the campaign(s) for which a contact matches conversion criteria before expiry time. Consider a case :

Journey flow : Campaign A → wait 2 days → Campaign B

Conversion metric: The user should have triggered an event “Event Registered” within 4 days of sending the campaign.

Day1 - Campaign A launched

Day2 - The user opens the email. Doesn’t register

Day4 - Campaign B launched

Case A -

Day5 - The user opens the email and registers for the event.

The goal will be at attributed to both campaigns because the event was performed within 4 days of sending the campaign.

Case B - 

Day5 - No activity, 

Day6 - The user opens the email and registers for the event.

Goal will be attributed to campaign B since 4 days have expired since campaign A was launched

2. How do we attribute goal conversion in case of multiple enrollments in the journey?

In case the journey is set to multiple enrollments (Journey settings → More than one time) and → 

  1. There are two enrollments for the individual - Enrollment A (Old) and Enrollment B (New). 
  2. Both the enrollments interacted with the campaigns and we received the conversion action for which we need to attribute the conversion goal. 

We will mark the conversion for the user in the following manner. 

Type of EnrollmentEnrollment AEnrollment BWhat to do?
Sequential Completed and expiry time has passed Completed and expiry time has passedConversion will not be attributed to either of the journey instances. 
Sequential Completed and expiry time has passed Completed and expiry time hasn’t passedConversion will be attributed to Enrollment B. 
SequentialCompleted but the expiry time has passedOngoing Conversion will be attributed to Enrollment B.
Sequential Completed and expiry time hasn’t passed Completed and expiry time hasn’t passedConversion will be attributed for both Enrolment A & Enrollment B.
Sequential Completed and expiry time hasn’t passed Completed and expiry time has passedConversion will be attributed to Enrolment A.
SequentialCompleted but the expiry time hasn’t passedOngoing Conversion will be attributed to Enrolment A & Enrollment B.
ParallelOngoingOngoingConversion will be attributed for both Enrolment A & Enrollment B.

 

Was this article helpful?