Cherry Seed

How do I track conversions from Safari users?

safari conversions server-side capi attribution woocommerce

Quick Answer

Capture the conversion server-side rather than relying on the browser. Safari's Intelligent Tracking Prevention caps client cookies at 7 days (24 hours with link decoration) and strips click IDs, so browser pixels miss a large share of Safari conversions. The reliable pattern is to record the purchase on your own server the moment it happens, store the click identifier captured at the first page request, and forward the event to ad platforms via their conversions API using hashed email or phone for matching. That path doesn't depend on cookies surviving inside Safari.

Full Answer

Start by accepting what won't work: a browser-only pixel. On Safari the identifying cookie often expires before a typical consideration window closes, and the click ID that would rescue attribution is removed on cross-site navigation. Any approach that needs those two artefacts to persist in the browser will undercount Safari, which is frequently a fifth or more of a store's traffic.

The durable approach has three moving parts. First, capture the click identifier (gclid, fbclid, ttclid) on the very first server request, before Safari strips it, and persist it server-side against the session or order. Second, when the order completes, build the conversion event on your server with the value, currency, and a stable event_id. Third, send that event to each platform's conversions API, including hashed customer data so the platform can match it to the original click without a third-party cookie.

To avoid double counting, send the same event_id from both your pixel and the server so platforms deduplicate the pair. The result is conversion data that reflects what your server actually processed rather than what Safari allowed to survive. Browser signals still help where they exist, but the server becomes the source of truth, which is the only position Safari's privacy rules can't quietly erode.

Sources

Programmatic Access

GET https://seresa.io/wp-json/cherry-tree-by-seresa/v1/seeds/700

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/safari-browser-privacy/safari-killing-attribution-track-safari-conversions