Tracking organic web visits separately from email visits
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.