Validation and common issues

DCO Pixel > Validation and common Issues

πŸ“

This section refers to the Taboola DCO solution. For the standard e-commerce solution, see here.

Overview

After implementing the pixel, it is critical to verify that it is firing correctly.

Taboola Pixel Helper validation

  1. Add the Taboola Pixel Helper extension to your browser from the Chrome Web Store.
  2. Navigate to your website and perform the actions that should trigger the events you set up (e.g., view a product, add to cart, make a purchase).
  3. Click the Taboola Pixel Helper icon in your browser's toolbar.
  4. You should see the events, and under PRODUCT_VIEW (or the corresponding event), make sure the second line says ce=ecomm after the unip? part.
  5. If the second line says ce=ecomm, the pixel is working correctly.

GTM debugging

Only relevant for GTM integration:

  1. Click Preview from the top right of the working space.
  2. Open your website in a new tab.
  3. If you see that your Taboola pixel has been fired correctly, it's working properly.

Common issues

Wrong Advertiser ID

Please make sure to replace all fields with your Advertiser ID supplied by your DCO Account Manager. This is NOT the same as your DCO Seat ID.

Using wrong GTM template

When implementing the Pixel, sometimes the wrong template is chosen in the beginning. Please make sure you're using the Taboola E-Commerce Events Tracking Pixel template (and not the Taboola Pixel template).

JS script having 'event' instead of 'ecevent'

In case of implementing the pixel using JavaScript, it's important that ONLY the page_view event has notify: 'event'. All other events have notify: 'ecevent'.

Example:

// page_view event (correct)
window._tfa.push({
  notify: 'event',
  name: 'page_view',
  id: ACCOUNT_ID,
  unified_id: hashed_email
});

// PRODUCT_VIEW event (correct)
window._tfa.push({
  id: ACCOUNT_ID,
  notify: 'ecevent',
  name: 'PRODUCT_VIEW',
  unified_id: hashed_email,
  productIds: ['sku1']
});

Changes are not published

After creating and verifying the tags in GTM, the changes must be submitted and then published to apply them to the live environment:

  1. Click Submit.
  2. Click Publish.
  3. Verify that your changes are live.

ID Mismatch

Please make sure to send the correct item ID, otherwise we won't be able to recommend the proper item to users.

🚧

Important

The Product ID value must match one of the product identifier columns (e.g., GTIN, SKU, MPN, etc.) in your feed. Product ID values passed for Product View event should be consistently passed across all other events (e.g., Purchase event, Add to Cart event, Category View event, etc.).

Example:

  • βœ… Correct: Product feed ID: PROD123, Pixel event: ['PROD123']
  • ❌ Incorrect: Product feed ID: PROD123, Pixel event: ['prod123'] or ['PROD-123']