Comparison
Upstack vs Stape
Stape gives you a server. Upstack gives you an answer. Stape is excellent, inexpensive hosting for server-side Google Tag Manager — but by its own documentation, Stape Analytics measures request recovery and bot traffic, not revenue. Someone still has to build the container, wire the tags, maintain them, and separately work out which channel drove the order.
- no container to build
- Managed
- no container to build
- attribution and reporting
- Included
- attribution and reporting
- setup included, not $1,100 extra
- No build fee
- setup included, not $1,100 extra
Why brands switch
Three differences between a server and a product.
Stape and Upstack are not really the same kind of purchase. Stape sells you hosting for a container you build; Upstack sells you the finished measurement. These are the three places that distinction shows up in practice.
01
Infrastructure is not measurement
Stape hosts your server-side GTM container brilliantly and cheaply. What it does not do — and does not claim to do — is tell you which campaign earned the order. Their own documentation describes Stape Analytics as reporting requests recovered from ad blockers and bot versus real traffic. There is no attribution model and no channel reporting.
02
Somebody has to build and keep it running
A container is a starting point. Tags, triggers, variables, deduplication, consent, and every change your theme or apps introduce afterwards are yours to maintain — or your agency’s. Stape sells that help separately: implementation starts at $1,100 and ongoing care is $99–199/mo on top of the plan.
03
Compare the whole cost, not the headline
Stape Business is roughly $83–100 a month, which is genuinely cheap for the infrastructure. But a professionally implemented, supported setup is that plus a four-figure build and a monthly care plan — and still has no attribution reporting at the end of it.
Feature by feature
The whole comparison, in one table.
Every row is checkable, and every figure about Stape comes from their own published material. Where we could not verify something, it says so rather than being marked absent.
| Feature | Upstack | Stape |
|---|---|---|
| What you are buying | ||
| Category | Managed tracking and measurement product | Server-side GTM hosting |
| Server-side event delivery | Yes | Yes |
| You build and maintain the container | No | Yes — that is the product |
| GTM knowledge required | No | Yes, in practice |
| Shopify app | Yes | Yesfree, container plan billed separately |
| Non-Shopify and custom platforms | Limited | Yesany site, any tag |
| Identity & data quality | ||
| Identity resolution | Native cross-device lifetime ID | Enricher — deterministic stitching on six identifiers, Business plan and above |
| Cross-device matching | Yes | Yesvia Stape Store mode |
| First-party cookie extension | Yes | YesCookie Keeper |
| Click ID restoration | Yes | YesClick ID Restorer power-up |
| Bot filtering | Yes | YesBot Detection, Pro and above |
| Anonymised and consent-aware routing | Yes | YesAnonymizer, free tier |
| Reporting | ||
| Marketing attribution | Four models, included | Nonot a Stape product |
| Channel and campaign reporting | Yes | No |
| Contribution margin (CM1–CM4) | Yes | No |
| LTV, payback and cohorts | Yes | No |
| Infrastructure analytics | Event quality monitoring | Yesrequests recovered, bot vs real, by client and browser |
| Warehouse and log export | Yes | YesS3 and GCS on Enterprise |
| Setup, support & terms | ||
| Setup model | 20 minutes, white-glove, included | Self-serve; Setup Assistant templates |
| Done-for-you implementation | Included | From $1,100, one-off |
| Ongoing support | Included | Stape Care, $99–199/mo on top of the plan |
| Agency programme | Partner programme | Yeswhite-label, delegated billing, revenue share |
| Certifications | SOC 2 | ISO, SOC 2, HIPAA, GDPR, CCPA, DORA |
| Ownership | Founder-led, independent | Founder-led, bootstrapped, no outside investors |
| Pricing | ||
| Model | Per order | Per request — all incoming hits, including script loads |
| Free tier | 21-day trial | Yes10,000 requests a month |
| At 750 orders | Signal $149 · Attribution $249 | $200/yr — Pro, 500,000 requests |
| At 7,500 orders | Signal $599 · Attribution $699 | $1,000/yr — Business, 5M requests |
| At 30,000 orders | Signal $1,699 · Attribution + Signal $1,999 | $2,000/yr — Enterprise, 20M requests |
| Who is cheaper | Nobody — these are different purchases | Far cheaper for infrastructure alone |
| One container per site | One plan covers your store | Each site needs its own plan |
| What that includes | Tracking, identity, attribution, setup, support | Hosting and power-ups; setup and support priced separately |
Stape figures come from their published pricing and documentation, verified 2026-07-29. Prices shown are annual billing; month to month is roughly $20, $100 and $200. Two things we want to be straight about: Stape does have identity features — Enricher stitches deterministically on six identifiers — and it does have analytics, but of tracking infrastructure rather than marketing performance. Comparing $149 per order against $167 per 20M requests is not like-for-like, and we would rather say so than let the table imply it.
What it costs
Compare the stack, not the line item.
What a supported, professionally implemented setup costs in year one. Stape is dramatically cheaper for the infrastructure itself; this compares the finished thing, which is the only comparison that makes sense between the two.
Upstack
$699 / month
- Attribution, 7,500 orders$699
- Implementationincluded
- Ongoing supportincluded
- Attribution and analyticsincluded
Upstack Attribution: configured by us, maintained by us, attribution included. No implementation fee and no care plan.
Stape Business, implemented and supported
$232 / month + $1,100 once
- Business plan, 5M requests$83
- Stape Care, Business$149
- Implementation, one-offfrom $1,100
- Attribution reportingnot available
Every figure is published by Stape. If you or your agency build and maintain the container yourselves, the monthly cost is $83 and this comparison does not apply — that is a real and legitimate way to buy.
From brands who switched
What they said after moving.
“Setup took one call. The thing I did not expect was someone actually looking at our subscription app and our checkout extensions before switching it on.”
Shopify App Storeverified review “We have extended experience with other options out there. This is the best experience and the steadiest results I have seen across any other software we have worked with.”
HEALiX Infraredpreviously ran four tracking tools “We looked at several competitors and talked to some of their customers. From our research, Upstack was by far the clear winner in terms of data accuracy, customer service and pricing.”
Shopify App Storeverified review
Sources for the Stape figures on this page
Migration
Switching takes under 20 minutes.
This one is not really a migration. Upstack does not use Google Tag Manager, so your Stape container can stay exactly where it is while you compare, and afterwards if you still want it.
Install the Upstack Shopify app. No container, no GTM dependency.
4 minConnect your platforms. Meta, Google, TikTok and Klaviyo.
5 minUpstack configures the rest. Conversions API, identity resolution and attribution are set up for you.
automaticKeep your Stape container if it is doing a job. Upstack does not use GTM, so there is nothing to unpick and no conflict.
optionalCompare match quality side by side. Run both and watch EMQ and Klaviyo flow entries before you decide anything.
week oneDecide with data. Keep both, or retire the container. No lock-in either way.
when ready
The honest part
When Stape is the better choice.
You or your agency have the skills in-house
If someone on your side knows server-side GTM, Stape is the better buy and it is not close on price. $200 a year for 500,000 requests is extraordinary value for the infrastructure, and you keep total control of the container.
You need arbitrary routing and custom logic
Full container access means any tag, any destination, any transformation — plus file proxying, request scheduling, BigQuery and Firestore, and log export to S3 or GCS. Our pipeline is opinionated by design, and that is a real limit.
You run many sites, or you are an agency
White-label, delegated billing, account sharing, up to 50 domains on Enterprise and revenue share for agencies with several containers. If you manage tracking for thirty clients, Stape has an operating model for that and we do not.
You need enterprise compliance breadth
ISO, SOC 2, HIPAA, GDPR, CCPA and DORA, with BAA and private cluster options, plus 25 server zones for data residency. For procurement outside DTC ecommerce, that list does more work than ours.
Common questions
Upstack vs Stape, answered.
Is Stape really a competitor?
Not exactly, and we would rather say so. Stape sells hosting for server-side Google Tag Manager. Upstack sells a managed tracking and measurement product. They overlap on getting events to Meta and Google reliably; they diverge completely on whether anything tells you what those events were worth.
Does Stape do identity resolution?
Their Enricher power-up does deterministic stitching across sessions and devices, matching on six identifiers in priority order, on the Business plan and above. It enriches outbound events rather than building a customer record you can report on, but it is a real capability and we are not going to pretend otherwise.
Does Stape have analytics?
Yes, but of a different thing. Stape Analytics reports requests recovered from ad blockers and tracking prevention, bot versus real traffic, and breakdowns by client and browser. Their documentation is explicit that it does not provide revenue or channel attribution.
Stape looks much cheaper. Is it?
For the infrastructure alone, yes, by a wide margin. The comparison changes if you need someone to build and maintain it: implementation starts at $1,100 and Stape Care is $99–199 a month on top of the plan. And at the end of that you still have no attribution reporting.
Can I use both?
Yes. Some brands run Stape for custom tag routing alongside Upstack for identity and reporting. If that is your setup we will work with it.
What if I already have a Stape container?
Keep it if it is doing a job. Upstack does not need GTM, so nothing has to be unpicked — you can run both while you compare match rates and then decide.
See it on your own data.
Start a free 21-day trial. Setup takes under 20 minutes, and the 60-day ROI guarantee on Scale and above means the downside is your time.