mobile

The Complete Guide to Mobile App KPIs and Attribution Platforms: Everything You Need to Know

Getting Started In the hyper-competitive mobile app ecosystem, measurement isn’t just important—it’s existential. But with dozens of metrics to track and a fragmented attribution landscape, how do you know what actually matters? Let’s break down the essential KPIs, explore the role of Mobile Measurement Partners (MMPs) like AppsFlyer and Adjust, and give you a framework […]

Read Article →
meta

The Complete Guide to Meta CAPI for Mobile Apps Without SDK

Last updated: November 2025Reading time: ~25 minutesLevel: Advanced Introduction When implementing Meta (Facebook) tracking for mobile applications, most developers rely on the official Meta SDK to handle event collection and transmission. The SDK automatically collects device information, handles user identification, manages attribution, and sends events to Meta’s servers. However, there are compelling reasons to implement […]

Read Article →
google

Enhanced Conversions vs Customer Match (Custom Audiences): The Complete, No-Nonsense Technical Guide

Most advertisers assume that Enhanced Conversions (EC) and Customer Match (CM) are nearly the same thing. Both use hashed email addresses.Both rely on Google’s identity graph.Both “match” users inside Google’s ecosystem. This leads many teams to believe that importing a list of converters is equivalent to enabling Enhanced Conversions. It is not. Not even close. […]

Read Article →
google

GA4 Offline Data Import: The Complete, Real-World Guide (What Works, What Breaks, and How to Fix Your Tracking Before It’s Too Late)

Google Analytics 4 does support offline data import.But most implementations aren’t compatible with it — not because GA4 is limited, but because the tracking foundations weren’t designed with offline reconciliation in mind. And offline import in GA4 is nothing like Universal Analytics.If you don’t understand the data model shift, you’ll never get attribution, merging, or […]

Read Article →
google, meta

Tracking Parameters for Google Ads and Meta Ads: What You Really Need to Configure (and Why Nothing Is Automatic)

Most marketers assume Google Ads and Meta Ads automatically attach UTM parameters to their URLs.They don’t.Not by mistake, but by design. Both platforms prefer to keep analysis inside their own ecosystem. UTMs are “data escape hatches”: as soon as they exist, any external tool (GA4, Matomo, Amplitude, Looker Studio, Snowflake, your BI stack, etc.) can […]

Read Article →
google, meta, shopify

Shopify, Web Pixel & Ad Tracking: The Limit of “Site-Centric” Tracking — and How to Move Toward “Ad-Centric”

Shopify has modernized its tracking ecosystem with the introduction of Web Pixels — a concept I’ve covered before.It’s clean, sandboxed, privacy-compliant… but it remains primarily site-centric.The Web Pixel listens to Shopify-native events such as product_viewed, add_to_cart, and checkout_completed, yet it has no access to the DOM, cookies, or advertising identifiers.In practice, it cannot read _fbp, […]

Read Article →
shopify

Shopify, GA4 & Custom Pixels: Taking Back Control of Your Tracking

1. Introduction Shopify has radically changed how tracking works.Gone are the days when you could drop a script into theme.liquid and call it a day.Since 2023, Shopify Checkout Extensibility has replaced checkout.liquid,eliminating the ability to freely inject JavaScript inside the checkout. This shift has huge implications:– Native integrations (Google, Meta, TikTok, etc.) became opaque.– Custom […]

Read Article →
shopify

Shopify Web Pixels API: The New Era of E-commerce Tracking

From 2023 onward, Shopify revamped how client events are collected. Gone are the days of sprinkling GA4 or Meta Pixel code in theme.liquid or checkout.liquid. The platform now promotes the Web Pixels API, a cleaner, more reliable, and consent-friendly tracking framework. Why traditional tracking setups fall short For years, e-commerce sites could simply drop GTM […]

Read Article →
adobe, google

Misunderstanding Server-Side Tagging vs Custom Domains

With the growing adoption of server-side tagging, many people assume that using a custom domain automatically means the data is collected server-side.It sounds logical — but the reality is more nuanced. There are two independent dimensions to consider: Case 1: Google Analytics 4 By default, GA4 sends its hits to: or its regional variant: These […]

Read Article →
google, meta

The Critical Role of Audiences in Modern Advertising

Why Audience Setup in Google Ads and Meta Ads is Critical for Performance (And How to Do It Right) When I first started running paid advertising campaigns, I thought success was all about technical execution: setting up conversion tracking, writing compelling ad copy, optimizing bids, and monitoring metrics. While these elements are undeniably important, I […]

Read Article →