Is it possible to use Audience Stream such that an Action is triggered when an event does not happen against a specific visitor?
For example, we are trying to identify users who have previously visited the website but have not visited within the last couple of weeks and trigger an email to them.
I suppose another way of thinking about it is... Would it be possible for an event by a user to trigger an action on another user/audience?
Has anyone solved this before, or do you have any ideas? It would be possible to send Audience Stream data to an external system and manage the process there, but I would prefer to do this within Audience Stream if possible.
Solved! Go to Solution.
In essence you are talking about delaying an action based on a site visit. I'd be inclined to setup as below. This will allow known site visitors to be targeted after 14 days, but reset the logic any time a new site visit occurs.
Badge: Site Visitor
Trait: Email Address
So the visitor will come to the site, somehow their email address is made available in the UDO and AS can capture it, at the end of the visit the Site Visitor Badge is assigned and the Known Site Visitors Audience is joined, which triggers the ET connector to queue up an email in 14 days. If the visitor returns within 14 days, the Badge will get removed, the Audience will be joined, and everything will start over.
Thoughts about that approach?