I'm trying to set up a smart campaign that will give points to someone who visits the website and then visits again within a 7 day period. Initially I set this up with a trigger of 'Visits web page' containing our domain (but not unsub, comm preference pages etc...) and then in the flow had a 7 day wait and then if they visited the site again it would add the points too them, however, somehow this is already changing the score when they visit multiple pages on the same day (before the 7 day wait period has ended too).
Does anyone have a lead scoring campaign set up for this that works? Or an idea of how to exclude visits in the same day (we have a separate campaign for multiple page views in one day and visits to certain key pages) and to make it wait to see if they visit again on a new day? I can't see a way to use the "Date of Activity" in the trigger to make it wait for 7 days or exclude multiple page views on same day.
Solved! Go to Solution.
You can apply several approaches. For example, you can stamp the last visit date for the leads and use a custom field Recent Page Visit Date or Last Page Visit Date or anything that resonates with the tracking requirement.
1. Last Page Visit Date Campaign: Trigger is Visits Web Page, apply constraints on pages you are using already (unsub, comm preference pages etc...). Flow is Change Data Value Last Page Visit Date = {{system.date}} or {{system.datetime}}
2. Scoring Campaign for Page Visits: Trigger is Visits Web Page, constraint to exclude pages unsub, comm preference pages etc. The Change Score Flow Step: If Last Page Visit Date is in past 7 days, change Behaviour score to X points.
In case you wish to skip last 24 hours and score activity 7 days before that, use wait step 7days> apply choice in Change Score Flow step if Last Page Visit Date is in past before 1 day then change Behaviour score X points.
If you want to apply a campaign schedule to run every 7 days, wait step can be skipped.
Hi Ruchi,
Just to confirm this is working perfectly
1. set up a new field to record 'last website visit' and to populate with {{system.date}} on any visit
2. lead score campaign set up with the trigger for 'Data value changes' for 'last website visit' and the constraint 'Previous value = in past before: 0 days" and a filter 'Data value changed' for 'last website visit' with the constraint 'Previous value = in past: 7 days"
Thanks for your help with this