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.

ActionMeta PixelTikTok Pixel
User has provided their emailCompleteRegistrationCompleteRegistration
User has seen the checkout elementInitiateCheckoutInitiateCheckout
User completed purchasePurchaseCompletePayment
User subscribed for a free trialStartTrialCompletePayment
User renewed his subscriptionRenewalCompletePayment

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.

See our guide on Meta Pixel

EventFrom clientFrom serverParametersDescription
CompleteRegistrationNoneUser has provided their email
Checkout-presentedNoneUser has opened a screen with checkout
(Can fire multiple times)
InitiateCheckoutNoneUser has seen the checkout element
Purchasecurrency
value
User completed purchase
StartTrialcurrency
value
User subscribed for a free trial
Renewalcurrency
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.

EventFrom clientFrom serverParametersDescription
CompleteRegistrationNoneUser has provided their email
Checkout-presentedNoneUser has opened a screen with checkout
(Can fire multiple times)
InitiateCheckoutNoneUser has seen the checkout element
CompletePaymentcontent_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.

EventFrom clientFrom serverParametersDescription
PagevisitscreenId
eventId
User has visited the page
SignupeventIdUser has provided their email
Addtocartvalue
price
order_quantity
quantity
currency eventId
User has seen the checkout element
Checkout-presentedNoneUser has opened a screen with checkout
(Can fire multiple times)
Сheckoutprice
order_quantity
quantity
currency
eventId
User completed purchase
CustomeventName
...eventPayload
eventId
Track a custom event. Use this event name to track a special event that you want to include in your conversion reporting