Skip to content
ceaksan
SUBSCRIBERS ONLY analytics

Connecting a Shopify Order to an Ad Click: Choosing a Join Key for Offline Conversions

The ad platform wants a click ID for offline conversion upload, but the Shopify order does not carry one. The cart attribute path only works going forward, so it cannot serve a backfill request. Using GA4 as a join table, the cart token naming trap, and the consent ceiling both paths share.

Aug 6, 2026
TL;DR

Offline conversion upload requires the click ID and the order to land on the same row. A Shopify order does not carry the click ID by default, so a join key sits in between. Capturing it going forward and recovering past orders are separate problems that need separate paths. The real trap is naming: four similar identifiers surround a single order, and picking the wrong one silently drops the match.

Subscribers Only

The full article plus 21 more subscriber-only posts come with a subscription.

Feedback

Share your thoughts on the selected paragraphs. Email is required so I can reply.

Type