Marketing Tracking Events
Learn what events we send to connected pixels, so that you can optimize your marketing campaigns
In case of pixels we send a selection of standard events to help you easier optimize your marketing campaigns.
We currently support the following options for tracking:
- Meta Pixel / Meta Conversion API
- TikTok Pixel / TikTok Events API
- Twitter Pixel
- Pinterest Pixel
- Snap Pixel
- AppsFlyer
You can setup preferred pixels in your project settings.
Release your onboardings again after project settings update
Onboardings are just sets of static files. They don't know wether you have performed any changes to your project. That is why you need to make a new release when you perform any changes in project settings.
Pixels config is project-wide
All onboardings in the same project share one pixels configuration. They all will send events to the same destinations. You cannot set a unique receiver for a single onboarding in your project.
Client vs Server
Below you can find a detailed list of events we send to every pixel destination. Every event will have a check in the field From client — meaning user browser will try to send events as soon as they are triggered. However, sometimes events are failed to be consumed by a pixel for a number of reasons.
For these situations we also send some events from our servers. You can find the exact events — they have From server check in the tables below. Our servers will repeatedly try to send such user events until they are received.
All server events are deduplicated
When we send event from a client and from our servers, this event is being sent two times. However, we follow pixels guidelines to deduplicate such events. This means, that even doubled events would be counted as a single one in your pixel.
Overview
Here is the overview of events we send. Below you can find more specific information about each pixel.
Action | Meta Pixel | TikTok Pixel |
---|---|---|
User has provided their email | CompleteRegistration | CompleteRegistration |
User has seen the checkout element | InitiateCheckout | InitiateCheckout |
User completed purchase | Purchase | CompletePayment |
User subscribed for a free trial | StartTrial | CompletePayment |
User renewed his subscription | Renewal | CompletePayment |
Meta Pixel
We currently support the following Meta Pixel events. You can find a complete list of standard events and parameters in Meta Pixel documentation.
Event | From client | From server | Parameters | Description |
---|---|---|---|---|
CompleteRegistration | ✅ | ❌ | None | User has provided their email |
Checkout-presented | ✅ | ❌ | None | User has opened a screen with checkout (Can fire multiple times) |
InitiateCheckout | ✅ | ❌ | None | User has seen the checkout element |
Purchase | ✅ | ✅ | currency value | User completed purchase |
StartTrial | ✅ | ✅ | currency value | User subscribed for a free trial |
Renewal | ❌ | ✅ | currency value | User renewed his subscription |
Turn off AdBlock during tests
AdBlock usually causes analytic data distortion. If you want to test Meta Pixel events, you should turn AdBlock off for the duration of tests.
TikTok Pixel
We currently support the following TikTok Pixel events. You can find a complete list of standard events and parameters in TikTok documentation.
Event | From client | From server | Parameters | Description |
---|---|---|---|---|
CompleteRegistration | ✅ | ❌ | None | User has provided their email |
Checkout-presented | ✅ | ❌ | None | User has opened a screen with checkout (Can fire multiple times) |
InitiateCheckout | ✅ | ❌ | None | User has seen the checkout element |
CompletePayment | ✅ | ✅ | content_type quantity description content_id currency value | User completed purchase |
Pinterest Pixel
We currently support the following TikTok Pixel events. You can find a complete list of standard events and parameters in TikTok documentation.
Event | From client | From server | Parameters | Description |
---|---|---|---|---|
Pagevisit | ✅ | ❌ | screenId eventId | User has visited the page |
Signup | ✅ | ❌ | eventId | User has provided their email |
Addtocart | ✅ | ❌ | value price order_quantity quantity currency eventId | User has seen the checkout element |
Checkout-presented | ✅ | ❌ | None | User has opened a screen with checkout (Can fire multiple times) |
Сheckout | ✅ | ❌ | price order_quantity quantity currency eventId | User completed purchase |
Custom | ✅ | ❌ | eventName ...eventPayload eventId | Track a custom event. Use this event name to track a special event that you want to include in your conversion reporting |
Updated 19 days ago