Campaign

How do I use the engagement pixel?

Author

Marten Lietz

30 Apr 2026

Measure important user interactions on your website and analyse the quality of your campaign traffic.

A man is working on a laptop

Overview

With the Engagement Pixel from AdUp Technology, you measure interactions that are not directly considered a conversion but still provide crucial signals for campaign evaluation.

These include, for example:

  • Page views

  • Scroll depth

  • Time on page

  • Clicks on specific elements

  • Views of individual content areas

The Engagement Pixel helps you to better understand user behaviour and optimise campaigns based on data.

How Engagement Tracking works

The Engagement Pixel is triggered on specific pages or during defined user actions.

In contrast to the Conversion Pixel, the Engagement Pixel does not measure completed conversions but rather interactions along the customer journey.

This allows you to analyse, for example:

  • which content is particularly relevant

  • how far users scroll on a page

  • which landing pages perform well

  • which campaigns deliver high-quality traffic

Tracking is carried out using an embedded pixel.

Creating an Engagement Code

Step 1: Login

Log in to the Advertiser Front-End with your credentials.


Step 2: Open Pixel Management

Navigate to:

Tools → Engagement-Tracking


Step 3: Create a new Engagement Code

Click on:

Create Engagement Code


Step 4: Configure the engagement

Assign:

  • a unique name

  • a description of the engagement goal

Examples:

  • Scroll depth 75%

  • Blog article read

  • Product detail page viewed

  • CTA clicked


Step 5: Save

After saving, the new engagement code appears automatically in the overview.

There, you will also find the finished embedding code.


Embedding the Engagement Pixel on your website

Standard Integration

Embed the Engagement Pixel on the desired page or during the corresponding event.

Example:

<img

src="https://d.adup-tech.com/campaign/engagement/[USER_ID]?[PARAMETER]"

width="1"

height="1"

border="0"

alt=""

/>


You can find your individual embedding code in the Advertiser Front-End under:

Tools → Engagement-Tracking → Actions → Embedding Code



Dynamically triggering the Engagement Pixel

The Engagement Pixel can also be loaded event-based using JavaScript.

This is particularly useful for:

  • Scroll tracking

  • Click tracking

  • Video interactions

  • dynamic content

  • Single Page Applications

Example:

<script>

const img = new Image();

img.src = "https://d.adup-tech.com/campaign/engagement/[USER_ID]?t=ABCDEF";

</script>


Typical Use Cases

Measuring scroll depth

The pixel is triggered as soon as users reach a specific section of the page.


Evaluating content engagement

Measure which content is consumed particularly frequently or read in its entirety.


Capturing clicks on calls-to-action

Track interactions with:

  • Buttons

  • Forms

  • Download links

  • external links


Measuring video interactions

The Engagement Pixel can, for example, be triggered during:

  • Video start

  • 50% play duration

  • full video replay


Required Parameters

Parameter: t

The parameter t contains your unique engagement code.

Requirements

  • maximum 255 characters

  • UTF-8- and URL-encoded

Example

t=ABCDEF


Optional Parameters

Parameter: label

Optional label to describe the engagement in more detail.

Examples:

  • scroll_75

  • video_complete

  • cta_click

Requirements

  • maximum 255 characters

  • UTF-8- and URL-encoded

Example

label=scroll_75


Parameter: value

Optional numerical value for the measured engagement.

Examples:

  • Scroll depth

  • Percentage value

  • Time on page

Example

value=75


Best Practices

Track only relevant interactions

Only measure engagements that actually allow conclusions to be drawn about user interest or campaign quality.


Use consistent naming

Use consistent names and labels so that reports can be analysed more easily later on.

Example:

  • scroll_25

  • scroll_50

  • scroll_75

  • scroll_100


Do not trigger pixels unnecessarily often

Avoid triggering the same event multiple times within a session, unless this is explicitly desired.


Test tracking after integration

Verify after installation:

  • whether the pixel is loaded correctly

  • whether parameters are passed correctly

  • whether events are triggered only once


Common Sources of Error

Pixel is triggered multiple times

This can distort engagement values.


Missing event logic

With dynamic events, ensure that the pixel is only triggered under the desired conditions.


Invalid parameter values

Ensure that values are passed correctly URL-encoded.


Differences to the Conversion Pixel

Engagement Pixel

Conversion Pixel

Measures interactions

Measures completed conversions

Focus on user behaviour

Focus on goal achievement

Can be triggered multiple times

Usually triggered once per conversion

Ideal for content analysis

Ideal for performance measurement