Setup
How do I set up Tag Magic?
After installing Tag Magic from the Shopify App Store, open the app from your Shopify admin. Follow the setup guide: enable the app embed in your theme editor, review your tagging settings, and choose a plan. No code changes are needed — the entire setup takes under two minutes.
Does Tag Magic work with my theme?
Tag Magic works with any Shopify Online Store 2.0 theme. This includes all free Shopify themes (Dawn, Craft, Sense, etc.) and most third-party themes published after 2021. You enable it through the theme editor's "App embeds" section — no code editing required.
Does Tag Magic work with headless or custom storefronts?
Tag Magic's theme extension is designed for Shopify Online Store 2.0 themes. For headless or custom storefronts, you would need to implement URL parameter capture and cart attribute writing in your custom frontend code. Contact us if you need guidance on this.
How it works
What URL parameters does Tag Magic capture?
By default, Tag Magic captures the five standard UTM parameters: utm_source, utm_medium, utm_campaign, utm_content, and utm_term. You can also add custom parameters (like ref, gclid, or any other URL parameter) in the Settings page.
When do tags appear on my orders?
Tags are applied automatically within seconds of an order being created. If a tag is missed due to a temporary network issue, Tag Magic's built-in reconciliation will detect it and flag it in the Logs page so you can fix it with one click.
Does Tag Magic tag customers too?
Yes. By default, Tag Magic tags both orders and customers with the same UTM data. You can enable or disable each independently in the Settings page. Customer tagging helps you build segments based on acquisition channel — for example, target all customers who came from a specific Facebook campaign.
What do the tags look like?
Tags use a clean, readable format: utm_source: google, utm_medium: cpc, utm_campaign: spring_sale. They appear as standard Shopify tags, so you can filter, search, and export them just like any other tag in your admin.
What is reconciliation?
Reconciliation is Tag Magic's self-healing feature. If an order's tags weren't applied (due to a webhook delay or network issue), the app detects the gap and flags the order as "Pending" in your Logs page. You can reconcile individual orders or all pending orders at once.
Performance & privacy
Will Tag Magic slow down my store?
No. The theme extension is a small, lightweight script that runs asynchronously. It does not block page rendering or affect your store's load time. All tagging happens server-side after the order is placed.
Does Tag Magic use cookies?
No. Tag Magic uses browser localStorage to temporarily store URL parameters during a visitor's shopping session. No cookies are set, and no data is sent to third-party servers. This means Tag Magic is not affected by cookie consent requirements.
Is my data shared with third parties?
No. Tag Magic does not share, sell, or transmit your data to any third parties. All tagging data remains within your Shopify store. Read our full privacy policy for details.
Pricing & billing
Is there a free trial?
Yes. Every plan includes a 7-day free trial. You won't be charged until the trial ends. You can cancel anytime during the trial at no cost.
How does usage-based pricing work?
Each plan includes a set number of orders per month. If you go over, additional orders are charged at a small per-order rate. For example, the Starter plan includes 100 orders, then $0.05 per additional order. Usage charges are capped so your bill never exceeds a predictable maximum. See our pricing page for details.
Can I change plans?
Yes. You can upgrade or downgrade your plan at any time from the Settings page inside the app. Changes take effect immediately.
Managing tags
How do I remove tags that Tag Magic applied?
You can remove any tag from an order or customer directly in your Shopify admin. Tag Magic does not prevent you from editing or removing tags it has applied.
What happens if I uninstall Tag Magic?
Tags that have already been applied to orders and customers remain in place — they are standard Shopify tags and part of your store data. The app stops capturing new parameters and tagging new orders. All app configuration data is deleted from our servers within 48 hours.