Use the “When someone triggers an AD conversion pixel” trigger to count a Crazy Egg conversion after a visitor fires an ad platform pixel event on your site.
This is useful when you already use platforms like Google, TikTok, or Meta to track actions such as purchases, add-to-cart events, form submissions, downloads, or other conversion events — and you want those same actions to count as Conversions in Crazy Egg.
How this trigger works
When this trigger is selected, Crazy Egg listens for a supported ad pixel event on your website.
A conversion is recorded only when the selected pixel event fires. Simply having the pixel installed on the page is not enough.
For example, if your Meta Pixel is installed on every page but only fires a Purchase event after checkout, Crazy Egg will only count the Conversion when the Purchase event fires — not every time the Meta Pixel loads.
Set up the trigger
When creating or editing a Conversion, choose:
Conversions & Triggers → When someone triggers an AD conversion pixel
You do not need to select a page URL or use the page preview for this trigger. Instead, choose the pixel details Crazy Egg should listen for.
You’ll need to configure three fields:
- Platform
- Pixel ID
- Event
1. Choose a platform
First, select the ad platform for the pixel you want Crazy Egg to listen for.
Crazy Egg currently supports:
- TikTok
- Meta — Facebook and Instagram
Choose the platform first, because changing the platform will update the available options for the Pixel ID and Event fields.
2. Choose a Pixel ID
Next, select the Pixel ID you want to track.
You can choose a specific pixel ID, or choose Any.
Choosing Any means Crazy Egg will count the Conversion when any pixel from the selected platform fires the matching event.
For example:
- Platform: Meta
- Pixel ID: Any
- Event: Purchase
This would record a conversion when any Meta Pixel on your site fires a Purchase event.
3. Choose an event
The Event tells Crazy Egg which pixel event should count as a conversion.
A single pixel can send multiple event types. For example, the same pixel might send an add-to-cart event, checkout event, purchase event, or file-download event.
Crazy Egg will show friendly event names in the menu. For example, the event value file_download appears as File Download.
Event options by platform
For Google pixels, you can choose:
- Any — counts any Google event as a conversion
- Conversion — listens for the primary Google conversion event
- Ad Click
- Page View
- Video Progress
- Scroll
- Click
- File Download
- Enter your own…
The Any option is selected by default.
Use Enter your own… if you need to track a Google event that is not listed. You must enter the event name exactly as it is sent on your website.
Examples of custom Google events include:
purchasesearchlogin
These events are not automatically sent by Google in every setup. They only work if your site is already sending them.
TikTok
For TikTok pixels, you can choose:
- Any — counts any TikTok event as a conversion
- Enter your own…
The Any option is selected by default.
Use Enter your own… to track the exact TikTok event your site is sending.
Examples include:
AddToCartCompletePaymentCompleteRegistrationInitiateCheckoutSearchSubmitFormViewContent
These events are not fired automatically just because the TikTok Pixel is installed. Your site must be configured to send the event.
Meta — Facebook and Instagram
For Meta pixels, you can choose:
- Any — counts any Meta event as a conversion
- Enter your own…
The Any option is selected by default.
Use Enter your own… to track the exact Meta event your site is sending.
Examples include:
AddToCartCompleteRegistrationInitiateCheckoutLeadPurchaseSearchSubscribeViewContent
These events are not fired automatically just because the Meta Pixel is installed. Your site must be configured to send the event.
About the “Any” event option
The Any event option records a conversion when any event from the selected platform and Pixel ID fires.
This can be helpful when you do not care which event was triggered, or when you want to confirm that pixel activity is happening at all.
However, many pages can fire multiple pixel events during a single visit.
Warning: Choosing Any may result in multiple conversions for a single visitor if that visitor triggers more than one pixel event.
For example, a page might fire:
page_viewscrollclickfile_download
If you choose Any, each matching event may be counted as a conversion.
For more precise tracking, choose a specific event whenever possible.
Examples
Example 1: Track a Google Ads conversion
Use this setup to record a Crazy Egg Conversion when your Google conversion event fires.
- Platform: Google
- Pixel ID: Your Google pixel ID
- Event: Conversion
This is a good option if you already use Google Ads conversion tracking and want that same conversion action reflected in Crazy Egg Conversions.
Example 2: Track any Google pixel event
Use this setup when you want Crazy Egg to count any Google event as a conversion.
- Platform: Google
- Pixel ID: Any
- Event: Any
This can help during testing, but it may create multiple conversions for one visitor if several Google events fire on the same page.
Example 3: Track a file download from a Google event
Use this setup when your site sends Google’s file_download event and you want downloads to count as conversions.
- Platform: Google
- Pixel ID: Your Google pixel ID, or Any
- Event: File Download
Crazy Egg listens for the file_download event value, even though the menu displays the friendlier name File Download.
Example 4: Track a TikTok purchase event
Use this setup when your site sends TikTok’s CompletePayment event after a successful purchase.
- Platform: TikTok
- Pixel ID: Your TikTok pixel ID
- Event: Enter your own…
- Custom event name:
CompletePayment
Make sure the event name matches exactly.
Example 5: Track a Meta purchase event
Use this setup when your site sends Meta’s Purchase event after checkout.
- Platform: Meta
- Pixel ID: Your Meta pixel ID
- Event: Enter your own…
- Custom event name:
Purchase
This records a Crazy Egg conversion when the Meta Purchase event fires.
Example 6: Track Meta leads from any Meta Pixel
Use this setup if you have more than one Meta Pixel on your site and want any Lead event to count as a conversion.
- Platform: Meta
- Pixel ID: Any
- Event: Enter your own…
- Custom event name:
Lead
Tips for entering custom events
When using Enter your own…, enter the event name exactly as it is sent by your site.
Event names may be case-sensitive depending on the platform and implementation. For example:
Purchaseis not the same aspurchaseCompletePaymentis not the same ascompletepaymentfile_downloadis not the same asFile Download
Use the event value from your ad platform or tag manager setup, not the friendly display name.
Important timing note
Crazy Egg can only listen for pixel events after the Crazy Egg tracking script has loaded.
If an ad pixel event fires before Crazy Egg loads, Crazy Egg may not be able to track that event in all cases.
To improve tracking accuracy, make sure the Crazy Egg tracking script loads early enough on pages where your ad conversion pixels fire.
Troubleshooting
My Conversion is not recording conversions
Check the following:
- The Crazy Egg tracking script is installed on the page.
- The selected platform matches the pixel that is firing.
- The Pixel ID is correct, or Any is selected.
- The selected event is actually firing on your site.
- Custom event names are entered exactly.
- The ad pixel event fires after Crazy Egg has loaded.
My Conversion is recording too many conversions
This can happen if you selected Any for the Event field.
Many pages fire more than one pixel event. To reduce duplicate or unexpected conversions, choose a specific event instead of Any.
For example, use Purchase or CompletePayment instead of Any when tracking completed purchases.
I don’t see the event I want in the dropdown
Choose Enter your own… and type the event name exactly as your site sends it.
This is especially common for TikTok and Meta standard events, such as AddToCart, Lead, Purchase, or ViewContent.