This article will guide you through the steps required to integrate Taboola into your AnyTrack Account.

This article will guide you through the steps required to integrate Taboola into your AnyTrack Account, so you can create custom audiences and track conversions.

The Taboola conversion tracking option can help you measure the effectiveness of your campaigns and identify valuable customer activity on your websites, such as clicks on calls to action, form submissions, as well as eCommerce conversions, affiliate networks, CRM, or APIs.

With countless ad impressions being served up each day, digital marketers rely on Taboola to reach targeted audiences. Taboola gives marketers an easy way of getting their offers in front of a massive audience.

Sounds appealing, right?

The reality is that running campaigns isn’t easy — and with such a great platform, succeeding with Taboola can be challenging when trying to scale into a profitable campaign.

To help marketers get their marketing data aligned, we’ve brought the ability to instantly create custom audiences and conversions in Taboola, out of on-site engagements and conversions originating from any conversion sources.

Benefits of the Taboola Integration

The Taboola integration provides the following benefits:

  • Automatic Client and Server Side tracking: Events are sent in real-time to Taboola pixel and according to the best possible data pipeline.
  • Pre-built Event Mapping. Mappings for standard Taboola events, like make_purchase, are prebuilt with the required parameters.
  • Automatic Event Parameters mapping. Parameters are automatically set according to their conversion source. For example, eCommerce events parameters are sent according to Taboola requirements.
  • Support for multi-product carts. Cart data can include multiple products and will be sent as such to Taboola.
  • Automatic Data formatting. Data is formatted and hashed according to Taboola requirements.

How does the AnyTrack </> Taboola integration work

When you enable the Taboola integration, AnyTrack automatically sends engagements and conversion events to your Taboola pixel through the Client Side Taboola Pixel and the Server Server Integration.


Good to know:

You do not need to implement any event tracking pixel or custom code to send data to Taboola. AnyTrack instruments both Client Side and Server Side tracking automatically for you.


  • Engagement events are sent via Client Side Event Tracking method (through the browser)
  • Conversion events from eCommerce, CRM, or affiliate networks are sent via Server Side Postback URL.

Once Taboola receives the data, you will see it in your Taboola Dashboard and use each event type to create custom audiences and conversions.

Finally, you will be able to optimize ads according to each conversion type, use your audience data to run retargeting campaigns, exclude converters from your campaign targeting, or even "up-sell" products to suitable audiences.

Before you begin with the Taboola integration

Here's what you'll need before you can set up Taboola conversion tracking:

  • You need a Taboola account (open one here if you don't have one yet.)
  • You need the Taboola pixel installed on your site.
  • You need to have an active AnyTrack account (personal or advanced subscription).

This guide will cover the following items:

In Anytrack:

  • Enabling the Taboola integration (so conversions can be sent to Taboola)
  • Getting the URL template that you will add to your Taboola campaigns

The Taboola UTM Tracking template


In Taboola

  • Conversion set up - so you can optimize campaigns according to each conversion goal.
  • Custom audience setup - so you can exclude/include audiences based on conversions
  • Campaign setup - based on conversions / including / excluding specific audiences.

Step 1: In AnyTrack

  1. Navigate to the Tracking Pixel Section and click on Taboola to start the setup
  2. Add your taboola Pixel ID
  3. Toggle the Server-Side Events Option
  4. Conversion Event Mapping: You can update the conversion names or leave the default settings.

✅ The left column shows AnyTrack standard Events, and the right column represents the Event Names sent to Taboola.

👉 We recommend leaving the default settings but you can always come back at a later stage to update these settings.



If you change the Taboola Events name, you must set the same event name in your Taboola Conversion Settings (in Taboola).

Taboola - Event Mapping

Taboola conversion event mapping

Step 2: Sending events for validation:

If you are setting up Taboola for a site that is already tracking events via AnyTrack, as soon as you save the Taboola settings in AnyTrack, events will be sent to your Taboola Pixel. You should wait 10-20 minutes and before Taboola starts reporting the conversions.

If you are setting up a new property, once you've saved your settings, you should trigger some test events and conversions to start sending data to Taboola.


Good to know

AnyTrack sends events to Taboola, whether the traffic originates from Taboola or from another traffic source.

Before you can configure audiences and conversions, you need first to trigger the conversion events in AnyTrack.

  • Navigate to your website from a clean browser tab
  • Click on one of your call to action
  • Fill out one of your forms
  • Sign in to your Taboola Account
  • Navigate to the conversion tab

It can take up to 30 minutes for Taboola to process the conversion events.

Step 3: Create a Conversion

Setting up your conversions implies that AnyTrack has already sent conversions to your pixel, or you can manually create each conversion following the exact Event Name set in the Event Mapping (see above).

  1. Navigate to the Conversion section
  2. Create a conversion
  3. Select Type: Event
  4. Based on: Active


Good To know:

"Based on: active" shows up only when you've already sent events to Taboola

✔ Upon selecting Active, a choice of Events that have already been sent to Taboola will be displayed.

  • Click on the Event you wish to configure as a conversion to display Conversion Properties
  • Conversion Name: Do not change the name
  • Category: Select the suitable conversion category (in this example, CallToAction is set as View Content)
  • Set the other settings as you see fit
  • Save
Taboola - new conversion process

Include or not in total conversions is an important setting since it will impact the automatic optimization Taboola does and your campaign ROI.

👉 We recommend to include in conversions only events that carry a conversion value

Step 4: Update audiences

  1. Navigate to the Audience section
  2. Click on the Audience you want to update
  3. Audience Name: Update the name that will display in your reports
  4. Event Name : ⛔ Read only
  5. Include people from: Update according to what you need.
  6. Exclude Audience from all campaigns: Update according to your goals.
  7. Save Audience

Step 5: Create a Taboola Campaign

  1. Follow the on-screen setup guidelines
  2. Select your campaign objective
  3. Audiences - select audiences you'd like to target - only audiences with the relevant size will show up in the drop down.
  4. Tracking: Add the AnyTrack tracking template in the field.
  5. Add inventory - The inventory is your campaign creatives and landing pages.

If you've added the tracking template to your Taboola account, you will not need to add any parameters to your landing page as they will be automatically passed through the tracking url template.

Taboola UTM tracking template

The tracking template includes standard UTM parameters that will allow you to track your campaigns in AnyTrack campaign reports, as well as in Google Analytics.


Good to know:

When your UTM parameters are set, you can create custom audiences in Google Analytics according to traffic source utm_source=taboola, and retarget these audiences in your Google Ads campaigns.

Taboola UTM Tracking template in AnyTrack

Taboola - URL Parameters Template

Taboola UTM Tracking template in Taboola Campaign


Do i need a paid account to use Taboola?

Yes. In order to use the server side integration, you need a paid account.