An Image Pixel (iPixel) is a tracking tool used in environments where standard JavaScript is not permitted. It's a simple HTML <img> tag that loads a transparent 1x1 pixel on a webpage or in an email. When a user's browser loads this invisible image, it allows AdRoll to identify their browser and add them to your audience.
This provides a way to continue reaching your audience on platforms that have stricter code limitations.
When to Use an iPixel
iPixels are a specialized tool. You should use an iPixel when,
- Tracking in JavaScript-restricted environments: This is common in email marketing clients (like newsletters), some secure backend systems, or content management systems that don't allow custom scripts.
- Third-party integrations: Some ad servers or partner platforms may require an iPixel for conversion tracking instead of a JavaScript tag.
- As a basic fallback: In rare cases, it can serve as a simple fallback if the main AdRoll Pixel fails to fire.
Before you start
To build your iPixel, you will need two unique codes from your AdRoll account:
- Advertisable EID
- Pixel EID
You can find these by navigating to the Analytics > Insights > Website scrolling down, and clicking View Pixel. Your EIDs will be displayed within your base pixel code. Keep them handy for the next steps. Read more about it here.
How to Set Up Your iPixel Audience
The process involves building your iPixel URL in three parts: getting your base pixel, creating an iPixel audience, and then combining them for implementation.
Step 1: Get Your Base iPixel Code
Your base iPixel code structure is:
<img src='//d.adroll.com/ipixel/YOUR_ADVERTISABLE_EID/YOUR_PIXEL_EID' width="1" height="1" />
Replace the placeholders with the EIDs you found in the "Before You Start" section. The above iPixel, when implemented on your site, will automatically capture visitors and add them to the default All Visitors audience. To further segment this traffic, you’ll need a unique Audience ID, which is generated after creating an iPixel Audience in AdRoll (Step 2).
Step 2: Create an iPixel Audience in AdRoll
Next, create a dedicated audience segment in your AdRoll dashboard. This will give you the unique Segment Name needed to direct visitors into a specific audience.
- Log in to AdRoll and navigate to Website Audiences under Audiences.
- Click New Audience > Create a New Audience.
- Under New Audience, set the Audience Type to iPixel Match.
- Give your audience a descriptive Audience Name (e.g., "Newsletter Openers Q4").
- Set your desired Audience Duration.
- Before creating, click on "Copy ID to clipboard". This unique Audience ID (a short alphanumeric code) shall be added to the iPixel code.
- Click Create Audience.
Step 3: Combine and Implement the Final iPixel
Now, combine your base pixel from Step 1 with the Audience ID from Step 2 using the ?name= parameter.
The final structure will look like this:
<img src='//d.adroll.com/ipixel/YOUR_ADVERTISABLE_EID/YOUR_PIXEL_EID?name=AudienceID' width="1" height="1" />
This is your complete iPixel for this specific audience. Paste this full HTML snippet into the source code of the webpage or email you want to track, typically just before the closing </body> tag.
Advanced Implementations
You can append additional parameters to your iPixel to pass more data.
Tracking Conversions with Value
Once you have created your iPixel from the audience section in the dash, you can append the revenue values to the iPixel as seen below:
<img src=”//d.adroll.com/ipixel/ADVERTISABLE_EID/PIXEL_EID?name=AudienceID'?conv_value_dollars=12.34>
Using iPixels for Dynamic Ads
Dynamic ads enable you to engage visitors with personalized ads across devices. To run dynamic ads with your iPixel, you’ll need to pass along the product IDs on all product pages (iPixel firing on the product page). In order to match product views on your site to your product feed, we need to use a unique identifier as the Product ID. This is done through the snippet on your audience creation page. Paste the snippet directly below your AdRoll iPixel on all product pages.
Make sure the PRODUCT ID you set in your iPixel matches the identifier in your feed.
<img src="...?name=YOUR_SEGMENT_NAME&adroll_p_id=PRODUCT123" width="1" height="1" >
Frequently Asked Questions
What happens if I place the iPixel without an audience ID?
If you mention a name parameter on the iPixel URL (audience ID), then the traffic will be tracked under that specific audience only. If you don't specify an audience ID, all visitors will be in your "Visitors to Unsegmented Pages" audience.
Example for Web
<img src='//d.adroll.com/ipixel/ADV_EID/PIXEL_EID?name=SEGMENT_ID' width='1'
height='1' />
E.g.:
<img src='//d.adroll.com/ipixel/JNMPRDBQL5CVBAIXDLO6JA/KNAIYSWNWFEIZPHIGNC7GZ?name=
59a8c79a' width='1' height='1' />
Example for Facebook
<img src='//d.adroll.com/fb/ipixel/ADV_EID/PIXEL_EID?name=
SEGMENT_ID' width='1' height='1' />
E.g.:
<img src='//d.adroll.com/fb/ipixel/JNMPRDBQL5CVBAIXDLO6JA/KNAIYSWNWFEIZPHIGNC7GZ?name=59a8c79a'
width='1' height='1' />