Perform an AudienceStream action after a time period

Silver Contributor
Silver Contributor

I'm trying to perform an action over a user after a time period of qualifying for an action. One way of doing this is by using a timeline attribute and the feature of event expiration (this would only give us the granularity of one day). The problem with this is that the timeline events expiration is only evaluated with a new visit, so I would need an AudienceStream event to re-evaluate expiration date. I was looking for a solution that would work automatically without having to force an event to re-evaluate the profile attributes.

A simple use case example would be sending a reminder email to users that have dropped of a conversion process after 3 days.

Do you know have any recommended approach to perform something like that?

2 REPLIES 2

Perform an AudienceStream action after a time period

Moderator
Moderator
Hi @nicolas_lozano,

In your connector, if you select the trigger "In audience at end of visit", you will see the option to delay the action for X hours or days (so in your case, you could set it to 3 days). If the user doesn't come back to your website within the delayed time period, the action will be triggered after the time has expired (1 day = 24 hours, for the avoidance of doubt). If the visitor returns within the delay period, and is still in the audience at the end of the second visit, the delayed action will be rescheduled for the same delay period again (so if I come back within 1 day, and I have a delay of 1 day set, the action will happen 2 days after the end of the original visit).

I hope this helps.

Craig.
Check out our new Swift integration library for iOS, macOS, tvOS and watchOS: https://github.com/Tealium/tealium-swift with updated
documentation https://community.tealiumiq.com/t5/Swift/tkb-p/swift.

Perform an AudienceStream action after a time period

Silver Contributor
Silver Contributor
Thanks @craig_rouse, I didn't notice that feature.
Public