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 & 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:
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
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
Navigate to the Tracking Pixel Section and click on Taboola to start the setup
Add your taboola Pixel ID
Toggle the Server-Side Events Option
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.
Taboola conversion event mapping
Client-side (JS) / Server-side (API) Tracking
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).
Navigate to the Conversion section
Create a conversion
Select Type: Event
Based on: Active
Good To know: "Based on: active" shows up only when you've already sent events to Taboola
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
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.
Navigate to the Audience section
Click on the Audience you want to update
Audience Name: Update the name that will display in your reports
Event Name : ⛔ Read only
Include people from: Update according to what you need.
Exclude Audience from all campaigns: Update according to your goals.
Step 5: Create a Taboola Campaign
Follow the on-screen setup guidelines
Select your campaign objective
Audiences - select audiences you'd like to target - only audiences with the relevant size will show up in the drop down.
Tracking: Add the AnyTrack tracking template in the field.
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 UTM Tracking template in Taboola Campaign