Shopify’s built-in tracking is basic. You need something better — especially for checkout tracking and server-side CAPI. Three approaches: install an app (Elevar or Littledata), use a lightweight pixel management tool (like TagFrog), or build it yourself with GTM and custom code.
Here’s what each actually does, what it costs, and what it misses.
The Three Approaches
Elevar
What it is: A Shopify app that creates a server-side data layer and routes events through their servers to GA4, Meta, TikTok, Pinterest, etc.
| Feature | Details |
|---|---|
| Pricing | $150/mo (Growth) to $450/mo (Premium) |
| Platforms | GA4, Meta, TikTok, Pinterest, Snapchat, Google Ads, Bing, Klaviyo |
| Server-side | Yes (through Elevar’s servers) |
| CAPI | Meta, TikTok, Snapchat |
| Checkout tracking | Yes (server-side data layer) |
| Shop Pay | Partial recovery via webhooks |
| Consent | Built-in consent mode integration |
| Setup | Guided wizard, 30-60 min |
Strengths:
- Mature product, widely used (20K+ stores)
- Good data layer implementation
- Server-side routing through their infrastructure
- Solid documentation and support
Weaknesses:
- Expensive. $150-450/mo is significant for small stores
- Your data routes through their servers. If Elevar has an outage, your tracking stops
- Lock-in. Your tracking depends on their infrastructure. Migrating away means rebuilding
- Limited customization. Can’t add arbitrary events or custom tracking logic
Littledata
What it is: A Shopify app focused on GA4 and Google Ads tracking with server-side event collection.
| Feature | Details |
|---|---|
| Pricing | $99/mo (Basic) to $299/mo (Plus) |
| Platforms | GA4, Google Ads, Meta (via GA4 integration) |
| Server-side | Yes (server-side GTM or their servers) |
| CAPI | Meta (via server-side GTM), limited direct CAPI |
| Checkout tracking | Yes (Shopify webhook-based) |
| Shop Pay | Via webhook recovery |
| Consent | Integrates with CMPs |
| Setup | Connect and configure, 15-30 min |
Strengths:
- Cheaper than Elevar
- Strong GA4 focus (very accurate GA4 data)
- Server-side GTM integration (you keep control)
- Good for Google-centric advertisers
Weaknesses:
- Narrower platform support. Meta CAPI is indirect (via sGTM). No native TikTok, Snapchat, Pinterest CAPI
- GA4-centric. If Meta or TikTok is your primary channel, Littledata isn’t optimized for it
- Server-side GTM required for full features. Adds $30-100/mo hosting cost
DIY (GTM + Custom Code)
What it is: You install Google Tag Manager, configure a data layer plugin (like GTM4WP for WooCommerce), and manage all tracking yourself.
| Feature | Details |
|---|---|
| Pricing | $0 (plus your time) |
| Platforms | Any (you configure each) |
| Server-side | Via sGTM ($30-100/mo) or custom webhooks |
| CAPI | Manual implementation per platform |
| Checkout tracking | Limited on Shopify (checkout is locked) |
| Shop Pay | Manual webhook integration |
| Consent | Manual CMP setup |
| Setup | Days to weeks depending on complexity |
Strengths:
- Free (no monthly app fees)
- Full control (any event, any platform, any logic)
- No vendor lock-in (GTM is portable)
- No data routing through third parties
Weaknesses:
- Time-intensive. Setting up CAPI for 4 platforms takes days
- Checkout gap. GTM can’t fire on Shopify checkout pages
- Maintenance burden. Platform API changes, Shopify updates, and consent changes require ongoing work
- Expertise required. GTM, data layer, server-side tracking, CAPI — each is a skill
The Comparison Table
| Feature | Elevar | Littledata | DIY | TagFrog |
|---|---|---|---|---|
| Monthly cost | $150-450 | $99-299 | $0 | $20 |
| GA4 tracking | Excellent | Excellent | Good | Good |
| Meta CAPI | Native | Via sGTM | Manual | Native |
| TikTok CAPI | Native | Limited | Manual | Native |
| Checkout events | Yes | Yes | Limited | Yes (Web Pixel) |
| Shop Pay recovery | Partial | Via webhook | Manual | Full (cookie + attribution bridge) |
| Custom events | Limited | Limited | Unlimited | Unlimited (GA4 passthrough) |
| Consent management | Built-in | CMP integration | Manual | 16+ CMPs |
| Deduplication | Automatic | Automatic | Manual | Automatic |
| Setup time | 30-60 min | 15-30 min | Days | 10-15 min |
| Vendor lock-in | High | Medium | None | Low |
| Data routing | Through Elevar | Through Littledata/sGTM | Your server | Your server |
Who Should Use What
Use Elevar If:
- You’re on Shopify Plus with $10K+ monthly ad spend
- You run 4+ ad platforms and need native CAPI for all of them
- You want a managed solution and can afford $150-450/mo
- You don’t have in-house tracking expertise
Use Littledata If:
- Google Ads is your primary channel
- You want accurate GA4 data specifically
- You’re comfortable with server-side GTM
- Budget is $99-299/mo
Use DIY If:
- You have in-house GTM expertise
- You need custom tracking logic the apps don’t support
- You’re on a tight budget ($0 for tools)
- You want full control and no vendor dependencies
Use a Lightweight Pixel Manager If:
- You want all-platform CAPI without $150+/mo fees
- You need checkout tracking + Shop Pay recovery
- You want a quick setup (10 minutes) with full coverage
- You need consent management built in
The Hidden Cost of “Free”
DIY tracking costs $0 in tool fees but requires significant expertise and ongoing maintenance:
| Task | Time (First Setup) | Time (Monthly Maintenance) |
|---|---|---|
| GTM + GA4 setup | 4-8 hours | 1-2 hours |
| Meta Pixel + CAPI | 4-6 hours | 1 hour |
| TikTok + other platforms | 2-4 hours each | 30 min each |
| Consent Mode v2 | 2-4 hours | 30 min |
| Debugging + QA | 2-4 hours | 1-2 hours |
| Total | 16-30 hours | 4-6 hours/month |
At $100/hour for a developer, DIY costs $1,600-3,000 upfront + $400-600/month — more than Elevar.
At $50/hour for a freelancer, DIY costs $800-1,500 upfront + $200-300/month — comparable to Littledata.
The cheapest approach is a lightweight pixel manager ($20/mo) with built-in CAPI that eliminates the implementation and maintenance burden.
Making the Decision
- What’s your monthly ad spend? (Under $5K = DIY or lightweight tool. Over $10K = Elevar or Littledata make more sense.)
- Which platforms do you run? (Google-only = Littledata. Multi-platform = Elevar or lightweight tool.)
- Do you have in-house tracking expertise? (Yes = DIY. No = managed solution.)
- How important is Shop Pay tracking? (If 30%+ of orders use Shop Pay, you need server-side recovery.)
Next Steps
Not sure what your current tracking covers? Run a free scan — we identify which events fire, which platforms receive data, and what’s missing. Takes 60 seconds, no signup required.