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.

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_25scroll_50scroll_75scroll_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 |


