Shopify's Customer Privacy API is the system Shopify uses to record what each visitor agreed to — analytics, marketing, preferences — and share that decision with your store's apps and pixels. It's what tells Google Analytics or Meta Pixel whether a visitor consented before those tools fire.
The problem is that most consent apps sync loosely with it, which means your banner and Shopify's consent log can end up recording different things.
Intastellar Consents solves this by sharing a single consent ID across both systems from the moment a visitor makes their choice. What your banner records and what Shopify records are always the same — and you can see acceptance rates, regional patterns, and trends that Shopify's log alone doesn't surface.
What is Shopify's Customer Privacy API?
It's Shopify's built-in framework for recording visitor consent decisions and sharing them across your store's ecosystem — themes, apps, and pixels. When a visitor accepts or declines your cookie banner, the API stores their choice and assigns them a consent ID. Shopify-compatible tools like Google Analytics and Meta Pixel read from that ID before deciding whether to fire. It handles the storage side of consent well. What it doesn't do is help you understand it.
What Shopify's consent log doesn't show you
- What percentage of your visitors actually accept consent
- Whether EU visitors behave differently from US visitors
- Whether a banner change improved your acceptance rate over time
- How consent rates affect your ad tracking and conversion data
The data exists in Shopify — it's just not built for insight. That's where most merchants end up guessing whether their consent setup is actually working.
How Intastellar Consents syncs with Shopify's Customer Privacy API
Most consent apps write to the Customer Privacy API as an afterthought — a loose sync after their own banner fires. That creates a gap between what your CMP recorded and what Shopify logged. Intastellar Consents uses a shared consent ID from the start. The moment a visitor makes their choice, both Shopify and Intastellar Consents record the same decision under the same ID — no reconciliation needed, no mismatches.
From there, the Intastellar Consents dashboard gives you what Shopify's log can't: acceptance rates by region, behavior trends over time, and exportable reports when you need them for compliance or campaign planning.
Works with the tools already on your store
- Google Consent Mode v2 (including Advanced)
- Microsoft UET Consent Mode
- Meta Pixel
- HubSpot Cookie API
- Shopify Customer Privacy API (native sync)