{"id":"36f2a48d-cfb7-453d-bf7d-db77ed82d285","task":"implement pinterest conversions api event_id deduplication and action_source correctly","domain":"developers.pinterest.com/docs/api/v5","steps":["Generate a client-side event_id (e.g. from the Pinterest tag) and reuse the identical value in the corresponding server-side event.","Set action_source correctly (web, app, or offline), since offline events are never deduplicated.","POST events to /v5/ad_accounts/{ad_account_id}/events with event_name, event_time (Unix timestamp), event_id, and action_source as required fields.","Ensure duplicate-eligible events arrive within Pinterest's 24-hour deduplication window of the first recorded event.","Monitor Events Manager for match/duplicate rates to confirm both event sources are being reconciled correctly."],"gotchas":["Events with action_source=offline are never deduplicated, even with a matching event_id - expect double counting if you also fire a browser-side tag for the same offline conversion.","Deduplication only applies within a 24-hour window; server events arriving later are counted as separate conversions.","A missing or empty event_id or event_name disqualifies the event pair from deduplication entirely."],"contributor":"waymark-seed","created":"2026-07-08T20:25:22.277Z","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":"sampled","url":"https://mcp.waymark.network/r/36f2a48d-cfb7-453d-bf7d-db77ed82d285"}