We have assets on our website that can be reached organically, and are also used in various email campaigns. We track page visits to these assets separately, depending on if an email click occurred or not. The campaigns are set up as follows:
Organic:
Trigger - Visits web page where link contains the unique portion of the asset URL
Filter - Not clicked link in ANY email where link contains the unique portion of the asset URL
Flow - add to Website tracking campaign
Email:
Trigger - Visits web page where link contains the unique portion of the asset URL
Trigger - Clicks link in this email where link contains the unique portion of the asset URL
Filter - Visited web page where link contains the unique portion of the asset URL
AND
Filter - Clicked link in this email where link contains the unique portion of the asset URL
Flow - add to Email tracking campaign
The problem is, sometimes the email click shows up AFTER the page visit in the activity log (by seconds), so the lead gets added to both campaigns.
Looking for ideas on how to solve.
Solved! Go to Solution.
You're not filtering this correctly. There's no need to guess about what pageviews came from email clicks and which didn't. A pageview that comes from an email click always has the Referrer of your click tracking ("branding") domain.
Hi Michelle - Are you using utm parameters with your email campaign links? I think this could help simplify your campaigns to delineate web page visits based on the query string.
It sounds like you need a wait step to let Marketo catch up. You could potentially add a first smart campaign that listens for any visit to your asset url where the flow step requests your two existing campaigns.
Smart Campaign #1
Smart List: Trigger - Visits asset url
Flow - Wait 5 minutes
Flow - Request Campaign (campaign #2), Request campaign (campaign #3)
Smart Campaign #2
Smart List: Trigger - Campaign is Requested
Smart List: Filter - Not clicked link in ANY email where link contains the unique portion of the asset URL
Flow - add to Website tracking campaign
Smart Campaign #3
Smart List: Trigger - Campaign is Requested
Smart List: Filter - Clicked link in this email where link contains the unique portion of the asset URL
Flow - add to Email tracking campaign
You're not filtering this correctly. There's no need to guess about what pageviews came from email clicks and which didn't. A pageview that comes from an email click always has the Referrer of your click tracking ("branding") domain.
Ahhhh that makes sense! Thank you