This feature is in Public preview and may be subject to short notice changes or improvements.
The Dotdigital Tag API methods are client-side functions which send user interaction data to a server, ensuring consistent data capture for events such as page views, user logins, products browsed, and cart updates.
For joint customers of Dotdigital and Fresh Relevance, the Dotdigital Tag enables a single implementation which makes your tracking data available across both platforms.
Key tracking events
The Dotdigital Tag encompasses a number of methods, each of which correspond to a specific event type. Each event type has its own data schema.
For more detailed technical information, see our Developer Hub.
Event type | Method | Description |
Page change |
| Tracks page visits. |
User identification |
| Identifies a user with specific attributes such as email, mobile number, and name. |
Product browse |
| Tracks product browsing events with detailed product information. |
Product list |
| Tracks a list of products viewed by the contact. |
Cart update |
| Updates cart information with detailed cart and product data. |
Checkout |
| Tracks checkout events.
When used, the cart Insight data’s CartPhase in Dotdigital is set to ORDER_CHECKOUT . |
Purchase complete |
| Tracks purchase completion events.
When used, the cart Insight data’s CartPhase in Dotdigital is set to ORDER_COMPLETE .** |
Custom signal* |
| Sends custom event signals. |
* Custom signals in Dotdigital are only available in our CXDP account package. Learn more in Use signals with the Dotdigital Tag.
**You can use this method to create order Insight records if you’re not otherwise syncing orders into Dotdigital. Learn more in Add the Dotdigital Tag to your website: Advanced settings.