Reddit Ads
What Is Reddit Ads?
Reddit is a popular social media platform where users can engage in discussions, share content, and participate in communities called subreddits. Reddit ads are a form of native advertising that blends into the platform's feed, appearing as promoted posts. These ads can include text, images, videos, or a combination, and are often targeted based on user interests and subreddits they frequent. Advertisers can choose between different formats like banner ads, video ads, and carousel ads, allowing for diverse creative strategies. The interactive nature of Reddit encourages user engagement, making it a unique platform for brands to foster community-driven discussions and feedback. Additionally, Reddit's ad platform provides robust analytics to track performance and optimize campaigns.
What are the benefits of integrating MetaRouter with Reddit Ads?
- Up to 30% more data tracked compared to third-party tags, enhancing personalization data & opportunities
- All customer data events and attributes unlocked for custom event mapping and transformation
- No effect on website load latency
Getting Started - From Your Reddit Ads Account
You will need the to retrieve the following:
- Account ID - Please find instructions here.
- Refresh Token - Please find instructions here.
- Basic Auth
- Combine your client ID and client secret with a colon (:) and encode this string in base64.
- Please find more information here.
Getting Started - From Your MetaRouter Account
Adding a Reddit integration.
From the integration library, add a Reddit Ads integration. Then, fill out the Connection Parameters:
Connection Parameter | Description |
---|---|
ACCOUNT_ID | Unique identifier for managing Reddit Ads account settings and campaigns. |
REFRESH_TOKEN | Credential to obtain new access tokens without re-authentication, maintaining API access. |
BASIC_AUTH | Combine client ID and secret, encode in base64, and use in the HTTP header for API requests. |
Adding a Reddit Sync
To gather the rdt_cid
(Reddit click ID) value, you must add a Reddit Ads sync.
- From the Pipelines page, find the pipeline associated with the web property you’d like to add a sync to. Hover over the three dot dropdown and select “Build AJS File.”
- In the Identity Syncs section, select the Reddit Ads sync.
- Fill out the following fields:
- Consent Type - We recommend that you consult with your legal team when determining your consent requirements.
- Cookie Lifetime (in days) - 30 days default
- Scroll down and click the Save and Build File button.
- Deploy your AJS file to propagate changes to your web property.
Event Mappings
MetaRouter provides all of the event mappings that Reddit Ads integrations typically require. You may add custom events, parameters or mappings in accordance with Reddit Ad’s API documentation.
Global
Global mappings will be applied to all events. If your parameter names do not match the Expected Inputs provided, you will need to overwrite the Inputs provided with your own.
Output Key | Description | Expected Input |
---|---|---|
| Type: String |
|
| Type: String |
|
| Type: String | N/A - Expression |
| Type: String |
|
| Type: String |
|
| Type: String |
|
| Type: String |
|
| Type: String |
|
Event Specific
Page
Output Key | Description | Expected Input |
---|---|---|
| Type: String | Enrichment - " |
Products Searched
Output Key | Description | Expected Input |
---|---|---|
| Type: String | Enrichment - " |
Product List Viewed
Output Key | Description | Expected Input |
---|---|---|
| Type: String | Enrichment - " |
| Type: String |
|
| Type: Integer | N/A - Expression |
| Type: Array | N/A - Expression |
Product Viewed
Output Key | Description | Expected Input |
---|---|---|
| Type: String | Enrichment - " |
| Type: Integer | Enrichment - " |
| Type: Array | N/A - Expression |
Product Added
Output Key | Description | Expected Input |
---|---|---|
| Type: String | Enrichment - " |
| Type: String |
|
| Type: Integer |
|
| Type: Array | N/A - Expression |
| Type: Decimal | N/A - Expression |
Cart Viewed
Output Key | Description | Expected Input |
---|---|---|
| Type: String | Enrichment - " |
| Type: String |
|
| Type: String |
|
| Type: Integer | N/A - Expression |
| Type: Array | N/A - Expression |
| Type: Decimal | N/A - Expression |
Order Completed
Output Key | Description | Expected Input |
---|---|---|
| Type: String | Enrichment - " |
| Type: String |
|
| Type: Integer | N/A - Expression |
| Type: Array | N/A - Expression |
| Type: Decimal |
|
Required & Recommended Identifiers
These identifiers must be mapped to Reddit Ads in order for successful user matching to occur. Without these IDs, any events sent to Reddit Ads may not be properly reflected in reporting. For your convenience, required and recommended IDs are mapped as Global parameters to ensure they are added to every event.
Attribute | Example | Sync Injector Required? |
---|---|---|
| "conv12345" | |
| "abcde12345" | Yes |
| "2023-05-10T14:48:00Z" | |
| "192.168.1.1" | |
| "Mozilla/5.0 (Windows NT 10.0; Win64; x64)" | |
| "user123" | |
|
Additional Reddit Ads Documentation
Updated 18 days ago