Journal
Notes from the inside of ecommerce systems.
Technical writing about the problems we're working on. No listicles, no thought-leadership.
Shopify Order.cartToken in GraphQL: why it matters for post-checkout attribution
Shopify's 2026-07 Admin GraphQL API adds Order.cartToken. Here's why that small field matters for cart-to-order stitching, pixel + webhook dedupe, and server-side tracking on Shopify.
Your storefront runs five tracking systems. It should run one.
A Shopify tracking-consolidation argument for merchants running too many pixels, tags, scripts, and destination-specific snippets on the storefront.
CCPA DSAR Automation for Shopify Merchants
A Shopify DSAR automation guide for CCPA/CPRA-style access and deletion requests, with workflow boundaries, evidence requirements, and Eventabee automation scope.
Better ROAS without more ad spend: the server-side tracking playbook
A tactical Shopify server-side tracking playbook for improving ad-platform signal quality before increasing media spend. Links back to the pixel-loss math pillar.
Your Shopify pixel is losing 25% of conversions. Here's the math.
The canonical Honeybound event-loss pillar: calculate how many Shopify conversions browser pixels miss, why ad platforms react, and what server-side tracking can recover.
Segment Spec 'Experiment Viewed' on Shopify: A Complete Guide
Eventabee simplifies Segment's 'Experiment Viewed' spec event for Shopify stores by automatically capturing variant context from leading A/B testing tools and enriching the data for downstream analytics platforms.
PostHog Shopify Integration: Native Experiments and Autocapture
Learn how Eventabee's PostHog integration enables server-side tracking for Shopify merchants without volume caps or metered pricing, enriching A/B testing data and compliance with privacy regulations.
Why subscription state machines beat status enums
Subscription apps outgrow simple status enums fast. Model lifecycle transitions instead to keep pause, cancel, resume, and billing logic clear.
Analyzify Pricing in 2026: Features, Tiers, and Hidden Gotchas
A Shopify Analyzify pricing and fit breakdown for teams comparing setup complexity, server-side tracking needs, consent workflows, and Eventabee flat pricing.
Littledata Alternatives for Shopify in 2026
A Shopify-focused Littledata alternatives guide for teams comparing reporting, server-side events, experiment context, consent handling, and flat pricing. Includes decision guidance and caveats.
Littledata Pricing Breakdown: Is the Per-Event Model Worth It?
A focused Littledata pricing breakdown for Shopify merchants comparing per-event costs with Eventabee flat pricing. Use alongside the Littledata alternatives guide.
Elevar vs. Eventabee: Feature, Price, and Migration Comparison
Compare Elevar and Eventabee by pricing model, destination needs, experimentation data, consent workflows, DSAR scope, and migration cost. Use this as the canonical vendor comparison page.
Elevar Pricing Explained: Real Costs at 1K, 10K, and 100K Orders (2026)
A plain-English Elevar pricing breakdown for Shopify teams comparing order-metered analytics costs with Eventabee flat pricing. Includes assumptions, caveats, and when price should not be the only switching factor.
Optimizely Web Experiments on Shopify: Server-Side Attribution Setup
Set up server-side Optimizely attribution on Shopify with Eventabee so experiment IDs enrich conversion events across analytics platforms accurately.
Shopify No-Volume-Cap Analytics: Why Per-Order Pricing Is Broken
Per-order analytics pricing makes growth harder to forecast. This page explains the no-volume-cap thesis and links to vendor-specific pricing comparisons for Elevar, Littledata, Stape, and Analyzify.
Why Shopify's 50-product filter limit breaks on large catalogs
Shopify's native collection filters can miss products on large catalogs when shoppers filter from a limited result set. This guide explains the failure mode and when Searchabee is the better architecture.