Frequently asked questions
Answers about setting up Cookify, how the banner handles consent, plans and billing, and the data the app keeps.
Getting started
What is Cookify?
Cookify is a Shopify app that adds a cookie consent banner to your online store. It asks visitors which cookies they accept, holds analytics and marketing scripts until they agree, and shares their choice with Shopify and, on the Advanced plan, with Google.
How do I set up Cookify?
After installing, Cookify opens a guided setup. You choose whether visitors can customize categories, add links to your privacy policy and terms, turn on the Cookify app embed in your theme, and activate the banner. Most stores are live in a few minutes.
Do I need to edit my theme code?
No. Cookify runs as a theme app embed, which you switch on in the theme editor. Turning the embed off removes the banner completely, and your theme files are never changed.
Which themes does Cookify work with?
Cookify works with any Shopify theme that supports app embeds, which includes all Online Store 2.0 themes such as Dawn. Headless storefronts built with Hydrogen or another custom frontend are not supported.
Will Cookify slow down my store?
Cookify’s scripts are small, minified files that Shopify’s CDN serves through the app embed. The banner loads its settings with one request through your store’s own domain (Shopify’s app proxy), and the result is cached for a few minutes per browsing session. A small blocker script runs first in the page head so it can hold back trackers until the visitor consents. That early load is deliberate, and it’s what makes the blocking work.
Banner and consent
What choices do visitors get?
Visitors can accept all cookies, reject all optional cookies, or customize their choice by category: analytics, marketing and preferences. Necessary cookies are always on. Optional categories are never pre-selected.
Can visitors change their choice later?
Yes. Visitors can reopen their cookie settings at any time, either from a link in your store’s footer or from a small floating icon. You choose which one in the theme editor. You can also add your own menu link to /#cookie-preferences.
Does Cookify block tracking scripts before consent?
Yes, for supported trackers that your theme or apps load with JavaScript. Cookify holds Hotjar and Microsoft Clarity until the visitor allows analytics. It holds Meta Pixel, TikTok Pixel, Klaviyo, LinkedIn Insight Tag and Google Ads scripts until the visitor allows marketing, and Intercom and Zendesk chat until the visitor allows preferences. Google Tag Manager and gtag.js (used by Google Analytics 4) wait until the visitor allows both analytics and marketing. Script tags written directly into your theme code aren’t held, so load those through Google Tag Manager or Shopify’s Customer Events instead.
It also passes the choice to Shopify’s Customer Privacy API, so Shopify and apps that respect that API follow the same decision.
What is Google Consent Mode v2 and do I need it?
Google Consent Mode v2 lets Google Analytics 4 and Google Ads know whether a visitor gave consent. Google asks for it if you advertise to or measure visitors in the EEA and UK.
On the Advanced plan you can turn on Consent Mode v2 (basic mode) under Integrations. Before your Google tags load, Cookify sets ad_storage, ad_user_data, ad_personalization, analytics_storage, functionality_storage and personalization_storage to denied, or to the visitor’s saved choice if they already made one. When the visitor chooses, Cookify updates them: analytics controls analytics_storage, marketing controls the three ad signals and preferences controls the other two. If you use country rules, these defaults apply only in the countries you selected.
How much can I customize the banner?
In the app you can edit the banner title, description, button labels, legal links and category descriptions, and choose which buttons and categories to show. On Starter and Advanced you can also edit the preferences panel texts and category names, and set custom colors. In the theme editor you choose the layout, position, width, text size, corners, shadow and mobile style.
Can I show the banner only in some countries?
Yes, on the Advanced plan. Pick the countries where the banner should appear, for example each EU and EEA country plus the UK. Visitors from other countries don’t see the banner, and their cookies and trackers load normally. If a visitor’s country can’t be detected, the banner is shown.
Can the banner appear in other languages?
Yes. On Starter you can add up to 2 languages and on Advanced as many as you need, from 70 available. Cookify drafts each translation automatically, you review and edit it, and the banner appears in the language your storefront is shown in. If there’s no translation for that language, the banner shows your main banner text.
Compliance
Does Cookify make my store GDPR compliant?
Cookify gives you the consent tools that privacy laws such as the GDPR and the ePrivacy Directive expect. Known trackers are held until the visitor consents, and visitors can choose by category. Reject all sits next to Accept all on the first screen. It’s on by default, and the app warns you if you hide it. Visitors can change their choice later.
Compliance also depends on your privacy policy, the apps and tags you use, and how you configure the banner. Cookify isn’t legal advice, so check your setup with a legal professional if you’re unsure.
Do I still need a privacy policy and cookie policy?
Yes. The banner links to your privacy policy and terms, which should explain the data you collect and the cookies you use. If you need help writing them, ShopOpsy offers done-for-you policy setup for Shopify stores.
Are consent choices recorded?
Yes. Cookify records every consent choice for every store. On the Advanced plan you can view and filter these logs in the app by date, action and country. Each entry shows the date and time, the action, the categories and the visitor’s country. The logs don’t contain names or email addresses.
Every plan shows total interactions, accept rate and reject rate for the last 30 days in the app dashboard.
Plans and billing
Is there a free plan?
Yes. The Free plan includes the full consent banner in English, every layout, tracker blocking and the Shopify Customer Privacy API connection, with no time limit.
Is there a free trial?
Starter and Advanced include a 7-day free trial. You won’t be charged if you switch back to Free before the trial ends.
How am I billed?
Billing is handled by Shopify. Charges appear on your regular Shopify invoice, monthly or yearly depending on the billing cycle you choose. Paying yearly costs the same as 10 months.
Can I change or cancel my plan?
Yes, at any time from the Plans page in the app. Shopify credits the unused part of your current billing period to your store’s bill. If you switch to Free, your texts and translations are kept, so they come back if you upgrade again. Uninstalling Cookify cancels your subscription.
Data and privacy
What data does Cookify store about my visitors?
The visitor’s choice is saved in their browser’s local storage, so the banner doesn’t reappear. Each time a visitor makes a choice, Cookify also records it on its servers, on every plan. The record holds a random visitor ID kept in the visitor’s browser, the action (accept all, reject all or customize), each category, the date and time, the visitor’s country and their browser’s user agent. To find the country, Cookify sends the visitor’s IP address to a geolocation provider (ipapi.co) when the banner loads and when a choice is saved. The IP address itself isn’t stored. You can view the logs on the Advanced plan.
Cookify asks for only one Shopify permission and can’t access your customers, orders or products.
What happens to my data if I uninstall?
When you uninstall Cookify, the app deletes your store’s settings, translations and consent logs. The banner stops showing as soon as the app is removed.
Still have a question?
Send us a message about your store or setup and we’ll reply by email.