I am trying to define a goal based on an engagement metrics. Specifically i have a Journey that uses a Data Extension as a Source. Then I have created another Data Extension where i keep the tracking data (in my case opens) which i retrieve via SQL and shows me the people that have opened the emails send from the Journey.

I want to be able to set the goal in my journey for 50% of the population to have opened the email.

I have created a 1:Many relationship in Contact Builder and in the Goal i am using this secondary data extension for defining the Goal Criteria.

Print screens below. Goal for this Journey stays at 0% in the UI. I can confirm that the SQL pulls the correct data.


enter image description here


1 Answer 1


The goal evaluation depends upon whether it is set to remove the contacts from the journey or not.

If the exit option is not set, the goal is evaluated each time a wait period expires. In your case, at the end of the 1 day wait.

I would suggest that you update your wait activities to 1 or 2 minutes so that the goal can be evaluated quickly.

Reference: Goals

  • Thanks @Rachid Mamai. I have adjusted the wait period and i can see my goal working as expected.
    – Wallace
    Jun 14, 2019 at 10:59
  • Would you mind marking this as an answer if it resolved your problem? Oct 1, 2019 at 8:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .