Dynamic conversion values take your marketing strategy a step further by more accurately tracking Taboola’s value to your business. Examples of this include ROAS (Return on Ad Spend), Order ID, and Quantity.
More accurate tracking provides a number of benefits:
- Reporting: better insight into value generated by Taboola - e.g. measurement of ROAS.
- Optimizations: improved optimizations & recommendations, based on revenue generated.
Tracking ROAS (Return on Ad Spend)
If you are selling products online, ROAS (Return on Ad Spend) is one of the most important metrics for your campaigns. It allows you to determine how much revenue you generate from each advertising dollar you spend.Fixed Values vs. Dynamic Values
The instructions below describe how to add dynamic values to your conversions. Similar steps can be used for fixed values.Dynamic Tracking via Taboola Pixel
To track dynamic values via Taboola Pixel, create a new conversion - or edit an existing one. The steps for each are described below.
Create a new conversion
- Open Taboola Ads and sSelect ‘TRACKING’ in the navigation bar.
- Click on + New Conversion.
- For Type, select Event.
-
Select an event - e.g. Purchase.
-
Fill in the conversion and audience properties. Leave the Fixed value (optional field blank - the actual value will be filled in dynamically.
-
Scroll down to Event Code, where you will be able to select 1 or more dynamic parameters.
-
The selected parameter name is inserted into the event code, with a blank value:
-
Use the buttons provided to Copy or Download the event code.
-
Forward the embed code to your webmaster to edit and implement on the relevant page.
Your webmaster will need to:
- Modify the event code and insert a macro within the empty quotation marks - or use custom code to ensure that a dynamic value is correctly inserted.
- Attach the event code to the relevant HTML element.
For the purpose of illustration, the example below shows a code snippet for Shopify.
However, Shopify users should now use the Taboola Shopify App (and not the code snippets discussed here).
Example:
<!-- Taboola Pixel Code -->
<script>
_tfa.push({notify: 'event',
name: 'Purchase',
id: 1234567,
revenue: '{{ total_price | money_without_currency }}'});
</script>
<!-- End of Taboola Pixel Code -->
Edit an existing conversion
- Open Taboola Ads and select ‘TRACKING’ in the navigation bar.
- Find the relevant, event-based conversion rule and click on the Edit icon, or the Code Snippet icon (on the far right): OR
- Under Event Code, select 1 or more dynamic parameters.
- The selected parameter name is inserted into the event code, with a blank value:
- Use the buttons provided to Copy or Download the event code.
- Forward the event code to your webmaster to edit and implement on the relevant page.
Your webmaster will need to:
- Modify the event code and insert a macro within the empty quotation marks - or use custom code to ensure that a dynamic value is correctly inserted.
- Attach the event code to the relevant HTML element.
For the purpose of illustration, the example below shows a code snippet for Shopify.
However, Shopify users should now use the Taboola Shopify App (and not the code snippets discussed here).
Example - an event code edited for Shopify:
<!-- Taboola Pixel Code -->
<script>
_tfa.push({notify: 'event',
name: 'Purchase',
id: 1234567,
revenue: '{{ total_price | money_without_currency }}'});
</script>
<!-- End of Taboola Pixel Code -->
Additional params you can track
Currency
If your website supports multiple currencies, use the currency param to pass the specific currency for that conversion.
- Supported currencies:
- ILS, GBP, USD, BRL, EUR, INR, JPY, KRW, CNY, RUB, AUD, CAD, HKD, MXN, NZD, SGD, THB, TRY, ZAR.
- Note: If the currency used for the conversion is different to the default for your Taboola account, then you must pass it via the currency param.
Order ID
This is the CRM ID assigned to your order. To track Order IDs you will need to assign a new value to the ID field.
Quantity
This represents the item’s quantity in the order.