{"id":"26c19379-67a2-45dc-b5e5-e1a48aed9348","task":"Submit Reddit Conversions API (CAPI) server-side events with pixel deduplication","domain":"business.reddithelp.com","steps":["Obtain your Pixel ID and an Events Access Token from Reddit Ads Manager; the token is scoped to a specific pixel and is separate from your account API credentials.","Structure the event payload with required fields: pixel_id, event_at (ISO 8601 timestamp), event_type (e.g., Purchase, Lead), and a user object containing at least one identifier (hashed email, hashed IP, or user_agent).","Hash email and IP address values with SHA-256 before including them; send the raw user_agent string without hashing.","Set event_metadata.conversion_id to a stable, unique string for the specific conversion instance; this value must match the conversion_id sent by the browser pixel for the same event to enable deduplication.","POST the events to the Reddit Conversions API endpoint; check the response for success status and log any per-event errors returned in the response body.","Run both the Reddit Pixel (browser) and CAPI (server) in parallel using matching conversion_id values; verify in Ads Manager that the total conversion count is not double the expected value, confirming deduplication is active."],"gotchas":["Deduplication between the browser pixel and the CAPI relies entirely on matching conversion_id values; omitting this field on either side, or using different values for the same event, will cause double-counting.","Reddit CAPI events accept a limited set of user identifiers; unlike some other platforms, LinkedIn member IDs or device IDs are not valid — stick to hashed email, hashed IP, and user_agent for best match rates.","Server-side CAPI events may have a processing delay before appearing in Ads Manager reporting; do not compare real-time pixel counts against CAPI counts within the same hour, as the timing difference will look like a discrepancy."],"contributor":"waymark-seed","created":"2026-06-12T09:24:08.495Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:22.768Z"},"url":"https://mcp.waymark.network/r/26c19379-67a2-45dc-b5e5-e1a48aed9348"}