---
title: "Adform Connector"
description: "The Adform Connector is used to send data to both the Adform Pixel and Conversion API. Prerequisites You will need the following to complete the setup of the connector successfully: Adform Account Adform Campaign Adform Tracking Points Adform Connector Setup <section class=\"warning box\" style=\"text align: start;\" <span style=\" font family: Inter; font size: 16px; font style: normal; font weight: 400; text align: start; text indent: 0px; white space: normal; display: inline !i…"
slug: "adform-connector"
category_slug: "data-destinations"
category_name: "Data Destinations"
order: 5000000038
published_at: "2025-09-11T08:09:43+00:00"
updated_at: "2026-01-28T08:23:33+00:00"
language_code: "en-US"
tags: []
---

The Adform Connector is used to send data to both the Adform Pixel and Conversion API.

## Prerequisites

You will need the following to complete the setup of the connector successfully:

- Adform Account
- Adform Campaign
- Adform Tracking Points

## Adform Connector Setup
<section class="warning-box" style="text-align: start;"><span style=" font-family: Inter; font-size: 16px; font-style: normal; font-weight: 400; text-align: start; text-indent: 0px; white-space: normal; display: inline !important; float: none;">Please note before setting up the Adform Connector in Tracklution: If you have previously included the pixel code in your website's header or footer HTML or e.g. via GTM, you must remove or deactivate existing pixels. Otherwise, the pixel will fire twice and lead to inconsistent data in your reporting. Adform Connector in Tracklution includes both the Pixel and Conversions API which allows Adform to deduplicate events.</span></section>
Choose the Adform Connector from the "Connectors" section on your tracking container dashboard. Click "Add" or "Edit" on the Adform Connector:

![select_adform](https://support.tracklution.com/kb/agent/attachment/article/38/inline?token=eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjkxIiwib3JnaWQiOiIxNDc3OCIsImlzcyI6InN1cHBvcnQudHJhY2tsdXRpb24uY29tIn0.FTl1eAXmTzVoaF7cI9YBeeAxXciHCnlS5owxsm7UAj0)

Authenticate your Adform account, click the 'Start Authentication' button:
<section class="info-box">You'll be redirected to login to your Adform account before you are redirected back to continue<span style=" font-family: Inter; font-size: 14px; font-style: normal; font-weight: 400; text-align: start; text-indent: 0px; white-space: normal; display: inline !important; float: none;"> </span>with the next step in Tracklution.</section>
![adform_info_v2](https://support.tracklution.com/kb/agent/attachment/article/38/inline?token=eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjkzIiwib3JnaWQiOiIxNDc3OCIsImlzcyI6InN1cHBvcnQudHJhY2tsdXRpb24uY29tIn0.9qOvAui6z1xzpbHFKFDb5WYstItrxAfG4cjxLzrPl-s)

Next you should select the Adform campaign that you want to receive your Tracklution events. To do this, start by clicking the 'Sync Campaigns' button:
<section class="info-box">Ability to send your Tracklution events to multiple Adform campaigns is a coming feature.</section>
![select_campaign](https://support.tracklution.com/kb/agent/attachment/article/38/inline?token=eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijk0Iiwib3JnaWQiOiIxNDc3OCIsImlzcyI6InN1cHBvcnQudHJhY2tsdXRpb24uY29tIn0.g-nzBYyYC8pQmUZYBVLIqK8YsWcCWtsYQ4BLtSGfz_k)

This will make your Adform campaigns appear in the 'Campaigns' drop-down list.

Next you should map which of your events in Tracklution should be counted as Adform Tracking Points. This is done by clicking the 'Select Tracking Point' drop-down list next to the event you want to send there:

![select_TP](https://support.tracklution.com/kb/agent/attachment/article/38/inline?token=eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijk1Iiwib3JnaWQiOiIxNDc3OCIsImlzcyI6InN1cHBvcnQudHJhY2tsdXRpb24uY29tIn0.TqNeYqHUnuvx9l46noMTbe9Vu7BhbXCS5BhELEITOhc)

When you click 'Map', this event will go **Live** and start sending these events to Adform.

### Supported Parameters

    TOP-LEVEL VARIABLES (mapped to variables)
    - value → variables.sales
    - order_id → variables.orderid
    - transaction_id → variables.orderid (fallback)
    - currency → variables.currency
    - content_type → variables.content_type
    
    ITEM-LEVEL VARIABLES (mapped to subVariables)
    From items array:
    - product_id → subVariables.productid (1st choice)
    - id → subVariables.productid (2nd choice)
    - item_id → subVariables.productid (3rd choice)
    - price × quantity → subVariables.productsales (1st choice)
    - total → subVariables.productsales (2nd choice)
    - subtotal → subVariables.productsales (3rd choice)
    - price → subVariables.productsales (4th choice)
    - name → subVariables.productname (1st choice)
    - item_name → subVariables.productname (2nd choice)
    - category → subVariables.productcategory (1st choice)
    - item_category → subVariables.productcategory (2nd choice)
    - content_type (top-level) → subVariables.productcategory (3rd choice)

The Adform connector will automatically process and rename the supported parameters. If you name your parameter something custom that isn't included in the supported parameters list, it will not be processed by the Adform connector.

**Example**: When you include `value` and `currency` in your Purchase event, these parameters will be delivered as `sales` and `currency` to your Adform Tracking Points with the Purchase event.

### Sending Custom Events from Tracklution to Adform

When you have created a custom event in your data collection setup and send at least one such event to Tracklution, these custom events will be available in your Adform event mapping list and you can send them to an Adform Tracking Point just like any other event.

## Troubleshooting

Issues with a connector? Visit our [Troubleshooting and FAQ](https://support.tracklution.com/kb/article/32/troubleshooting-and-faq "https://support.tracklution.com/kb/article/32/troubleshooting-and-faq") to find answers to most common issues for each connector.
