From "Good Enough" to Fully Compliant: How ShipAid Solved CCPA and Script Management on Shopify

Case study
Shopify

8 mins

Elena Tsatcheva
April 16, 2026

TLDR

  • Who: ShipAid  a branded shipping guarantee and protection platform serving thousands of Shopify merchants and managing $5B+ in shipping spend
  • Problem: After rebuilding their Shopify site, ShipAid's basic cookie banner lacked granular control over when third-party scripts like RB2B fired  particularly for California visitors protected under CCPA/CPRA
  • Solution: Consentmo's regional consent management platform, configured with California-specific opt-out behavior, global banner defaults, and full script-level consent gating
  • Result: Analytics and attribution continued without disruption, visitor-facing experience stayed clean, and vague compliance anxiety was replaced by a structured, transparent, auditable system

Table of contents

  1. About ShipAid
  2. The compliance challenge after rebuilding on Shopify
  3. Why Shopify's default privacy tools weren't enough
  4. How RB2B reshaped ShipAid's approach to consent management
  5. Why ShipAid chose Consentmo for Shopify CCPA compliance
  6. The setup: regional consent rules and script-level control on Shopify
  7. Results: what changed after implementing Consentmo
  8. Key takeaways for Shopify merchants managing privacy compliance
  9. Who should consider this approach
  10. Frequently asked questions about CCPA compliance on Shopify

About ShipAid

ShipAid is a shipping guarantee and protection platform built exclusively for Shopify merchants. Rather than routing claims through third-party insurers, ShipAid lets merchants offer their own branded delivery guarantee, fund resolutions from a small customer-paid fee, and handle refunds or reships in just a few clicks.

The platform manages $5B+ in shipping spend across thousands of brands and consistently reports over 80% customer opt-in rates on shipping guarantees.

Their product  and their growth  depends on one thing above all else: trust. Merchants trust ShipAid to protect their margins. Customers trust ShipAid-powered stores to make things right when packages go missing, arrive damaged, or are delivered late.

So when the team rebuilt their own Shopify site from the ground up, it made sense that the same standard of trust extended to how they handle visitor data, cookie consent, and privacy compliance.

The compliance challenge after rebuilding on Shopify

When ShipAid rebuilt their website on Shopify, the project opened a window to review everything  not just design and performance, but also privacy infrastructure and data practices. What they found was a setup that existed on paper but didn't hold up under scrutiny.

"Before Consentmo, we were relying mostly on Shopify's default privacy setup and a basic banner. It technically existed, but it wasn't very granular and didn't give us much confidence that we were fully compliant  especially around regional requirements." Stefan Alexiev, ShipAid
Consentmo's Elena Tsatcheva and ShipAid's Stefan Alexiev discussing privacy compliance during a podcast session.

The most immediate concern was California. With some of the strictest privacy laws in the United States, the California Consumer Privacy Act (CCPA) and the California Privacy Rights Act (CPRA) give consumers clear opt-out rights over the sale and sharing of personal data.

For a B2B SaaS company running multiple marketing, analytics, and visitor identification tools on its own website, getting that wrong wasn't an abstract risk  it was a concrete liability.

"California has some of the strictest privacy laws in the U.S., so it felt like the place where things could go wrong if consent wasn't handled correctly. We wanted to make sure we were respecting opt-out rights and being transparent about how visitor data was used." Stefan Alexiev, ShipAid

Why Shopify's default privacy tools weren't enough

Shopify includes built-in privacy features  a Customer Privacy API, a basic consent mechanism, and support for data sale opt-out signals. For many small stores running minimal third-party integrations, this is a reasonable starting point.

ShipAid's situation was considerably more complex. Their tech stack included analytics platforms, marketing attribution tools, and visitor identification software. Each of those tools raises its own set of consent questions:

  • When does the script load  on page load, or after consent is established?
  • What data does it access  cookies, IP addresses, device fingerprints, behavioral signals?
  • Does it run before or after the visitor has made a choice about data collection?
"The biggest issue was visibility. We weren't completely sure when scripts were firing or whether we had the right controls in place for users who wanted to opt out of data collection." Stefan Alexiev, ShipAid

Shopify's default tools aren't designed to answer those questions at the individual script level. They don't offer the kind of regional rule configuration that lets you apply different consent behavior for a California visitor versus someone browsing from Germany, Canada, or Australia.

For a company thinking carefully about CCPA compliance on Shopify, that gap mattered.

"Shopify's default tools are helpful, but they're pretty limited when it comes to regional privacy laws and advanced control over scripts. Consentmo offered a more complete compliance solution and better flexibility." Stefan Alexiev, ShipAid

How RB2B reshaped ShipAid's approach to consent management

One specific tool reshaped ShipAid's thinking about consent in a meaningful way: RB2B.

RB2B is a visitor identification platform that matches anonymous website traffic to company and individual profiles. It's a powerful tool for B2B go-to-market teams  and one that comes with real data privacy implications, because it processes personal data to function.

"RB2B is powerful because it helps identify website visitors and connect behavior to companies, but that also means you have to be more thoughtful about privacy. It made us realize we needed a clearer consent framework, especially for regions like California." Stefan Alexiev, ShipAid

What surprised the ShipAid team most wasn't the complexity of the regulations themselves. It was how much the implementation details mattered.

"What surprised us most was how important it is to control when scripts load. It's not just about having a banner  it's about making sure tools like RB2B only run when the proper consent conditions are met." Stefan Alexiev, ShipAid

This is one of the most common compliance misunderstandings among Shopify merchants: a cookie banner is visible consent communication, but it does nothing on its own if the scripts it's supposed to govern load before the visitor has responded.

Script-level consent management closes that gap. Without it, even the most polished banner is cosmetic.

Why ShipAid chose Consentmo for Shopify CCPA compliance

ShipAid reached out to Consentmo for a specific reason: regional control.

Having California-specific behavior  different opt-out defaults, a "Do Not Sell or Share My Personal Information" link, CCPA-compliant data subject request handling  while maintaining a clean, unobtrusive experience for visitors from other regions was a hard requirement, not a nice-to-have.

"It was very important. Privacy expectations and regulations vary a lot by region, so having the ability to configure specific behavior for California while keeping a simpler experience for other visitors was a big advantage." Stefan Alexiev, ShipAid

The risk ShipAid was most concerned about during the evaluation wasn't legal exposure. It was operational: would implementing consent management break their analytics and attribution?

"The biggest concern was breaking our analytics or attribution. We rely on accurate tracking to understand performance, so we wanted to implement compliance without accidentally disrupting data collection or slowing down the site." Stefan Alexiev, ShipAid

The setup: regional consent rules and script-level control on Shopify

Working with Consentmo's support team, ShipAid configured a three-layer consent architecture:

1. A global cookie banner

Unobtrusive, clean, and matching the site's visual experience for visitors outside of regulated regions. The banner communicates consent choices without disrupting browsing.

2. California-specific consent behavior

Opt-out by default for data sharing and sale, with a visible "Do Not Sell or Share My Personal Information" link as required under CCPA/CPRA. This configuration ensures California visitors receive the specific protections the law requires  automatically, based on geolocation.

3. Script-level consent gating

The most critical layer. Tools like RB2B, Google Analytics 4, and other third-party scripts are configured to fire only after the visitor's consent state is established  not on page load by default. This is what turns a banner into a functioning consent system.

The support experience was a key part of making the setup work correctly:

"The support team was really helpful. They walked through how scripts should be handled and helped make sure everything was configured properly without disrupting the rest of the site." Stefan Alexiev, ShipAid

Results: what changed after implementing Consentmo

The headline result is the one that matters most to any Shopify merchant evaluating a consent management platform: nothing broke.

"So far everything has continued working smoothly. Tracking and analytics are still functioning, and the consent system hasn't disrupted the user experience." Stefan Alexiev, ShipAid

Beyond operational continuity, the more significant shift was psychological and organizational. Compliance moved from a vague worry to a structured, auditable system the team could point to and trust.

"Much more confident. Before, it felt like we had something in place but weren't sure if it was truly compliant. Now the process feels structured and transparent." Stefan Alexiev, ShipAid

For visitors  especially those browsing from outside California  the change was subtle but meaningful:

"It mostly made things clearer. Visitors see a proper consent interface, and the experience still feels clean and unobtrusive." Stefan Alexiev, ShipAid

And the clearest summary of the value came from Stefan directly:

"Consentmo helped us turn privacy compliance from a vague concern into a clear, structured system that works with our tech stack." Stefan Alexiev, ShipAid

Key takeaways for Shopify merchants managing privacy compliance

ShipAid's experience highlights three lessons that come up repeatedly when Shopify merchants move from basic to proper compliance:

1. A cookie banner is not a consent management system

The visual layer (the popup or bar) and the technical layer (when scripts actually fire) are two separate things. Both need to be addressed. A banner without script-level enforcement is cosmetic  it communicates a choice but doesn't enforce it.

2. Regional consent rules are not optional for US-based merchants

California's CCPA/CPRA requirements apply to any business collecting data from California residents above certain revenue or data-volume thresholds, regardless of where the business is headquartered. The opt-out right is real, enforceable, and increasingly audited. Similar laws are emerging in Colorado, Connecticut, Virginia, Texas, and other states.

3. Compliance and analytics performance can coexist

The most common objection to implementing proper consent management is that it will hurt tracking, break attribution, or slow down the site. Done correctly  with script-level gating configured by a dedicated CMP  it doesn't. ShipAid's implementation proved this in production.

Stefan's advice to other merchants is direct:

"Make sure you understand when and how those scripts run. Compliance isn't just about adding a banner  it's about managing how data collection tools interact with consent." Stefan Alexiev, ShipAid

And on what he wishes he'd known earlier:

"I wish we had realized earlier how much control you actually need over scripts and regional privacy rules. It's much easier to build compliance in from the start." Stefan Alexiev, ShipAid

Who should consider this approach

Stefan's answer is clear:

"Any Shopify merchant using analytics tools, marketing scripts, or visitor identification platforms should look at it, because proper consent management protects both your customers and your business." Stefan Alexiev, ShipAid

That includes Shopify merchants running any combination of:

  • Google Analytics 4 (GA4)
  • Google Tag Manager (GTM)
  • Meta Pixel / Facebook Pixel
  • TikTok Pixel
  • Klaviyo
  • HotJar
  • Microsoft Clarity
  • RB2B
  • Segment, Amplitude, Mixpanel
  • Any visitor identification, attribution, or behavioral analytics tool

If your store collects behavioral data from site visitors  and virtually every Shopify store does  consent management isn't optional. It's infrastructure.

Frequently asked questions about CCPA compliance on Shopify

What is Consentmo?

Consentmo is a Google-certified CMP for Shopify that automates consent, generates compliance documentation (GDPR, CCPA, LGPD, etc.), and controls which scripts run based on user consent and location.

What is CCPA and who does it apply to?

CCPA (amended by CPRA) gives California residents rights over their personal data, including access, deletion, and opt-out of sale/sharing. It applies to businesses meeting revenue or data thresholds, regardless of location.

Does Shopify's built-in privacy setup fully cover CCPA compliance?

No. Shopify provides basic tools, but lacks script-level control and regional rule configuration. Most stores using third-party scripts need a CMP like Consentmo for full compliance.

What is RB2B, and why does it raise privacy concerns?

RB2B identifies anonymous visitors using behavioral and identity data. Because it processes personal data, it must only load after valid consent under laws like CCPA and GDPR.

Can I implement consent management without breaking analytics?

Yes. With proper script-level gating, tools like GA4, Meta Pixel, and RB2B only fire after consent, preserving tracking while staying compliant.

Cookie banner vs CMP — what's the difference?

A banner is just the UI. A CMP enforces consent behind the scenes—blocking scripts, storing records, applying regional rules, and ensuring real compliance.

How does regional consent management work?

Consentmo applies different rules by location—CCPA opt-out for California, GDPR consent for EU, and tailored setups for other regions, all configurable from one dashboard.

What other US privacy laws should merchants know?

Beyond California, laws are active or emerging in states like Virginia, Colorado, Texas, and more. A regional CMP setup helps you stay compliant as regulations expand.

Build compliance into your Shopify store from day one

ShipAid's core product is about turning shipping problems into moments of customer trust. Their experience with Consentmo is a reminder that the same principle applies to data privacy: getting it right builds confidence, and getting it wrong  even accidentally  erodes it.

If your Shopify store runs third-party scripts, visitor identification tools, marketing pixels, or regional campaigns, scan your store for free with Consentmo to see where your compliance gaps are  before they become problems.

About the Author

Elena Tsatcheva
Elena is a seasoned Product Manager who has been an integral part of our company for several years. In her role she oversees the development and promotion of Consentmo, ensuring that they meet customer needs and drive business growth. In her spare time, Elena enjoys traveling to new and exciting destinations, experiencing different cultures, and expanding her horizons.

Stay informed

Sign up for our newsletter to get the latest updates, thoughts, and ideas from Consentmo.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Is your site compliant?

Your Guide to Launching a Successful Shopify Business

Discover the essentials of launching a thriving Shopify business in our new e-book

Download