What it enables
More about abandoned cart and abandoned browse
How the data reaches Engage
- Your site calls a tracking method (
cart(),emptyCart()orproductview()) whenever the visitor changes their cart or views a product. - The method sends an HTTP POST to the Collect endpoint.
- Engage waits for the cart or session to go quiet for 30 minutes, then treats it as abandoned.
- If the activity is connected to a contact, Engage enriches it with data from the product feed and triggers the matching automation. Activity still not connected to any contact at that point is filtered out.
Two ways to send the data
The two ways of implementing tracking are:- With the tracking script
- With the tracking API
Key terms
Where to start
1
Configure a product feed in Engage
Cart and product view data is enriched from the product feed. Without a feed for the relevant locale, no automation can trigger.
Set up a product feed
2
Implement the tracking script
One snippet, on every page of the site.
The tracking script
3
Identify your visitors
Call
setContactId() at the moment your site identifies someone, and understand how the cookies work.Identification and cookies
4
Send cart and product view events
Track every cart change, and every product view.
Tracking cart changes
Tracking product views
5
Verify the implementation
Work through the checklists before going live.

