Trigger a Conversion when an ad conversion pixel fires

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:

  1. Platform
  2. Pixel ID
  3. Event

1. Choose a platform

First, select the ad platform for the pixel you want Crazy Egg to listen for.

Crazy Egg currently supports:

  • Google
  • 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

Google

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:

  • purchase
  • search
  • login

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:

  • AddToCart
  • CompletePayment
  • CompleteRegistration
  • InitiateCheckout
  • Search
  • SubmitForm
  • ViewContent

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:

  • AddToCart
  • CompleteRegistration
  • InitiateCheckout
  • Lead
  • Purchase
  • Search
  • Subscribe
  • ViewContent

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_view
  • scroll
  • click
  • file_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:

  • Purchase is not the same as purchase
  • CompletePayment is not the same as completepayment
  • file_download is not the same as File 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.

Was this article helpful?

Related Articles

Submit a request