Reddit Pixel Tag Setup Guide
This article describes how to set up the Reddit Pixel tag in your Tealium iQ Tag Management account.
Tag tips
- Use mapping to override the standard configuration values and trigger events.
- Purchase event fires when Order ID is set.
- To make Reddit Pixel event IDs available as server-side attributes, set Generate Event ID to
trueand use the latest version of the Tealium Collect tag. - We recommend using the Reddit Conversions connector conversion ID configuration only if you are implementing both the Reddit Pixel tag and the Reddit Conversions connector. Using the conversion ID configuration prevents the same conversion event from being counted twice if it is sent across both sources. If this value is passed improperly, it impacts attribution and campaign performance.
- We recommend using advanced matching for the most accurate conversion tracking and reporting from Reddit. Email addresses and phone numbers can be passed as either plain values or pre-hashed with SHA256. The Reddit library applies SHA256 hashing to plain email addresses before sending.
Tag configuration
Go to the tag marketplace to add a new tag. For more information about how to add a tag, see Manage tags.
When adding the tag, configure the following settings:
- Account ID: Your Reddit Account ID.
- Send Page Visit
- By default, page visit events are automatically recorded for each page on your site.
- If you do not want to send a page visit event to the Reddit Pixel, set this option to
false.
- Send Default Purchase Event: By default, purchase events are tracked on your site. However, if you don’t want to send a purchase event to the Reddit Pixel, set this option to
false. - Generate Event ID: Automatically generate an event ID for every Reddit tracking event.
Load rules
Load the tag on all pages or set conditions for when your tag loads. For more information, see About load rules.
Data mappings
Mapping is the process of sending data from a data layer variable to the corresponding destination variable of the vendor tag. For more information, see About data mappings.
The available categories are:
Standard
| Variable | Data Type | Description |
|---|---|---|
account_id |
String | Account ID. |
send_page_visit |
Boolean | Send page visit. |
send_purchase_event |
Boolean | Send Purchase Event |
generate_event_id |
Boolean | Generate event ID. |
event_id |
String | Event ID. |
conversion_id |
String | Conversion ID. |
transaction_id |
String | Transaction ID. |
E-commerce
| Variable | Data Type | Description |
|---|---|---|
itemCount |
Number | Item count. |
value |
Number | Value. |
currency |
String | Currency (Overrides _ccurrency). |
transactionId |
String | Transaction ID. |
Products data
| Variable | Type/Values | Description |
|---|---|---|
id |
Array | Product ID (Overrides _cprod). |
category |
Array | Product category (Overrides _ccat). |
name |
Array | Product name (Overrides _cprodname). |
Events
Enter the value of the mapped variable needed to trigger the selected event.
| Variable | Description. |
|---|---|
PageVisit |
Page visit. |
ViewContent |
View content. |
Search |
Search. |
AddToCart |
Add to cart. |
AddToWishlist |
Add to wish list. |
Purchase |
Purchase. |
Lead |
Lead. |
SignUp |
Sign up. |
Custom |
Custom events. |
Event-specific parameters
To map events, refer to Create an Event Mapping
| Variable | Description |
|---|---|
currency |
Currency. |
category |
Product category. |
name |
Product name. |
id |
Product ID. |
content_type |
Content type. |
contents |
Contents. |
predicted_ltv |
Predicted lifetime value. |
search_string |
Search string. |
status |
Status. |
num_items |
Number of items. |
value |
Value. |
Advanced matching
| Variable | Data Type | Description |
|---|---|---|
email |
String | Email address. |
phoneNumber |
String | Phone number. |
idfa |
String | IDFA. |
aaid |
String | AAID. |
externalId |
String | External ID. |
LDU
When the Reddit Pixel is initialized with data processing mode, every conversion event fired from the page automatically includes the following parameters:
| Variable | Data Type | Description |
|---|---|---|
dpm |
String | Data processing mode. The default value is LDU. |
dpcc |
String | Data processing country code in ISO 3166-1 alpha-2 country code format. |
dprc |
String | Data processing region code in ISO 3166-2 region code format, with or without the country prefix. |
This page was last updated: November 18, 2025