pixellint

Pixel plus CAPI on the same vendor

The rulepack is the contract. The playbook is how both pipes share an event_id, a clock, and a purchase value. Reddit CAPI, DART Floodlight tags, and Pinterest standard events are in this set.

Validate a pixel or CAPI All docs

OpenAI Ads Conversions API is not Meta CAPI CAPIengineersPMs bzr.openai.com/v1/events wants events[].id, type, and timestamp_ms as 13-digit milliseconds. Meta wants event_name, event_time as 10-digit seconds, and event_id. Copying a Graph API body to OpenAI is how the event never attributes. Meta pixel and CAPI VendorengineersmarketersPMs Meta pixel and CAPI: fbq in the browser plus Facebook CAPI on the server, same event_name and event_id. Meta CAPI event_time in seconds. Hash em and ph. Send IP and UA in the clear. _fbp and _fbc when you have them. TikTok Pixel and Events API Vendorengineersmarketers ttq in the browser plus Events API on the server. Server timestamps are ISO 8601, not Unix seconds. Hash email and phone. Do not hash IP or user-agent. Dedup with event_id. LinkedIn Insight Tag documentation VendorengineersmarketersPMs LinkedIn insight tag documentation: the Insight Tag is an image pixel, LinkedIn CAPI is JSON with conversionHappenedAt in milliseconds. Lead gen plus a CRM upload is a third path. Do not mix the clocks. Pinterest CAPI Vendorengineersmarketers Pinterest standard events are lowercase names: pagevisit, checkout, addtocart. The tag in the browser plus Conversions API on the server share event_id. Hash the PII fields Pinterest names. Catalog content ids should match the feed if you run catalog ads. Reddit CAPI Vendorengineersmarketers Reddit CAPI v3 posts conversion events to ads-api.reddit.com with event_at in milliseconds and action_source in uppercase (WEBSITE, not website). The Reddit Pixel is a separate image on alb.reddit.com. Do not copy a Meta CAPI body onto Reddit CAPI. DART Floodlight tags Vendorengineersmarketers DART Floodlight tags are Campaign Manager activity tags on doubleclick.net. Parameters ride as src, type, cat, plus a unique ord. DART was DoubleClick's ad server; the tags did not change. Consent macros must expand to a TC String, not to 1. Google Ads conversion pixels and enhanced conversions VendorengineersmarketersPMs Conversion linker writes first-party cookies. The conversion tag fires on thank-you with send_to. Enhanced conversions add hashed email or phone. gclid still matters. Consent Mode still matters.