How it works

Features
- ✅ Zero code required – Just enable the app embed
- ✅ Automatic tracking – Every order is tracked
- ✅ Full attribution – Works across sessions
- ✅ Real-time sync – Orders appear instantly
- ✅ Multi-currency – Supports all Shopify currencies
Prerequisites
Before you start:- Create a Taapit deeplink pointing to your Shopify store or product page
- Enable conversion tracking on your link:
- Go to your link settings in the Taapit dashboard
- Enable Conversion Tracking
Installation
Install the Shopify App
Go to the Shopify App Store, search for “Taapit Conversion”, click Add app, then Install.Or install from your Taapit dashboard: go to Settings → Integrations → Shopify, click Install Shopify Integration, and enter your store URL (e.g.,
yourstore.myshopify.com).Connect your Taapit workspace
After installing the app, open the Taapit app in your Shopify admin and click Connect Workspace.
Select the workspace you want to connect to your Shopify store and click Authorize.
Once connected, you’ll see a success confirmation.



Enable the tracking script
The tracking script is installed as a Theme App Extension. You need to enable it:In Shopify admin, go to Online Store → Themes, then click Customize on your active theme.
In the theme editor, click App embeds in the left sidebar, find Taapit Analytics Script, toggle it ON, and click Save.


How Tracking Works
- Visitor arrives via Taapit link with
?ta_tid=xxx - Script captures the
ta_tidand stores it in a cookie - Script adds the tracking ID to checkout as a note attribute
- Order webhook sends order details + tracking ID to Taapit
- Conversion recorded and attributed to the original link
Tracked Events
| Shopify Event | Taapit Event | When |
|---|---|---|
orders/paid | Sale | Order is paid |
checkouts/create | Lead (optional) | Checkout started |
By default, only paid orders are tracked as sales. Checkout events can be used
to track cart abandonment.
Troubleshooting
Conversions not appearing
Conversions not appearing
Check that the app embed is enabled (Online Store → Themes → Customize → App
embeds). Verify the cookie is set by visiting your store via a Taapit link
and checking DevTools → Cookies for
ta_tid. Check the connection status in
the Taapit app in Shopify admin.Theme compatibility
Theme compatibility
Works with all Shopify 2.0 themes. For vintage themes without App Embed
support, contact us for manual installation.
Multi-store Setup
- Each store needs the Taapit app installed
- Each store can connect to a different workspace
- Or connect multiple stores to the same workspace
Use separate workspaces to track each store’s performance independently.
Security & Privacy
| Permission | Purpose |
|---|---|
read_orders | Read order details for tracking |
read_customers | Read customer info for attribution |
read_checkouts | Track checkout events |
- Only order metadata is sent to Taapit
- Payment details are never stored
- GDPR compliant data handling
FAQ
Does it work with headless Shopify?
Does it work with headless Shopify?
For headless setups (Hydrogen, custom storefronts), use the Manual
Client-side Integration instead.
Are draft orders tracked?
Are draft orders tracked?
Only orders with
financial_status: paid are tracked.Does it work with POS orders?
Does it work with POS orders?
No, POS orders don’t go through the online checkout where the tracking
script runs.