Reddit Pixel Integration
CrowdChange supports Reddit Pixel browser tracking and optional Reddit Conversions API purchase tracking. Once connected, your Reddit Pixel receivesPageVisit, AddToCart, and Purchase events.
If a Reddit Conversions API access token is configured, CrowdChange also sends completed purchases from the server.
Setup
- Go to Admin -> Layout Settings -> Meta & Analytics
- Scroll to the Reddit pixel section
- Enter your Reddit Pixel ID, for example
t2_xxxxxxx - Optional: enter your Reddit ads account ID
- Optional: enter your Reddit Conversions API access token
- Click Save
Tracked Events
PageVisit
Fired automatically on page load and virtual page navigation.AddToCart
Fired when an item is added to the checkout cart.| Parameter | Type | Description |
|---|---|---|
currency | string | ISO 4217 currency code, for example USD, CAD |
value | number | Total value of the item payload |
itemCount | number | Sum of item quantities |
products | object[] | Array of { id, name, category } objects |
Purchase
Fired when a donor successfully completes a transaction.| Parameter | Type | Description |
|---|---|---|
currency | string | ISO 4217 currency code |
value | number | Total transaction amount |
transactionId | string | CrowdChange transaction ID |
conversionId | string | transaction_<transaction_id> dedupe identifier |
products | object[] | Array of { id, name, category } objects |
Server-Side Purchase Tracking
When both a Reddit ads account ID and Reddit Conversions API access token are configured, CrowdChange sends a server-sidePurchase conversion.
| Field | Description |
|---|---|
click_id | Captured rdt_cid URL parameter when available |
conversion_id | transaction_<transaction_id> |
transaction_id | CrowdChange transaction ID |
item_count | Purchased item count |
currency | Transaction currency |
value | Transaction value in minor currency units |
value_decimal | Decimal transaction value |
email | SHA-256 hashed donor email when available |
external_id | SHA-256 hashed CrowdChange user ID when available |
ip_address | Request IP address |
user_agent | Request user agent |
Click ID Attribution (rdt_cid)
When a visitor arrives via a Reddit ad, Reddit may append rdt_cid to the URL. CrowdChange captures this value in the browser session and passes it to the server-side conversion as click_id. CrowdChange also reads the _rdt_uuid cookie when present for future server-side attribution support.
Verifying Your Setup
After saving your Pixel ID:- Visit any page on your platform and confirm Reddit Pixel loads from
https://www.redditstatic.com/ads/pixel.js - Navigate between pages and confirm
PageVisitevents fire - Add an item to the cart and confirm
AddToCartfires - Complete a test transaction and confirm
Purchasefires with the expected value, currency, andconversionId