Skip to main content

Blog

Guides on server-side conversion tracking and attribution.

Practical, sourced guides for teams running real ad spend: Meta Conversions API, GA4 Measurement Protocol, TikTok Events API, event deduplication, what iOS and ad blockers actually cost you, and how to keep attribution data you can trust.

LatestIntegrations

How to Improve Meta Event Match Quality (EMQ) Score

A low Event Match Quality score means Meta cannot connect your server-side conversions to the people who made them, so campaigns under-report and optimise worse. This guide explains the score, ranks the parameters by impact, and walks through the fixes in the order that moves the number fastest.

8 min read
Analytics

Why Is Direct Traffic So High in GA4? 8 Causes and How to Reduce It

If direct is your biggest channel in GA4, your reports are hiding where visitors really come from. This guide explains each cause of inflated direct traffic, how to diagnose which ones apply to you, and the fixes that move sessions back to their true source.

8 min read
Comparisons

Server-Side vs Client-Side Tracking: What Changes, What Doesn't

The two words get used as if one replaces the other. In practice server-side tracking changes where events are sent from, not where they are observed. This comparison covers accuracy, page speed, privacy, cost, and the hybrid most teams end up with.

9 min read
Comparisons

Facebook Pixel vs Conversions API: Differences, and Why You Need Both

Meta gives you two ways to report conversions: the Pixel in the browser and the Conversions API from your server. This comparison explains what each one sees, where each one fails, and how to combine them so Meta counts every conversion exactly once.

8 min read
Tracking

Google Ads Auto-Tagging vs Manual UTM Tagging: Which Should You Use?

Google Ads can tag clicks for you with a gclid, or you can add UTM parameters yourself. The two answer different needs, and running them together without understanding the override rules produces reports nobody trusts. Here is how each works and the setup we recommend.

8 min read
Tracking

UTM Parameters Not Showing in GA4? 9 Causes and How to Fix Each

You tagged the link, launched the campaign, and GA4 shows the traffic as direct or (not set). This troubleshooting guide walks through the nine causes in the order to check them, from redirects and typos to auto-tagging conflicts and consent banners.

8 min read
Tracking

What Are UTM Parameters? A Plain-English Guide With Examples

If you have ever wondered what the ?utm_source=... part of a link does, this is the guide. What each of the five parameters means, how GA4 reads them, the mistakes that ruin reports, and how to build a tagged link in under a minute.

7 min read
Tracking

UTM Naming Convention: A Template Your Team Will Actually Follow

Most UTM conventions fail because they live in a document nobody opens. Here is a template with the rules, the allowed values per channel, and the workflow that makes the convention the default.

7 min read
Conversion Tracking

What Is a Conversions API? Meta CAPI, GA4 MP and TikTok Compared

A conversions API is a server-to-server interface for sending conversion events from your own server to an ad or analytics platform. Here is a plain definition, how it differs from a pixel, and a spec table comparing Meta CAPI, GA4 Measurement Protocol, TikTok Events API and webhooks.

12 min read
Conversion Tracking

How to Set Up Meta Conversions API Without Google Tag Manager

You do not need a server-side GTM container to run Meta's Conversions API. Compare the five setup paths (one-click Meta-enabled CAPI, partner apps, Gateway, direct API, and no-container platforms) with honest tradeoffs and a decision table.

12 min read
Conversion Tracking

Meta CAPI Event Deduplication: How event_id Stops Double Counting

Meta's Pixel + Conversions API dedup rules: event_id and event_name matching, the 48-hour window, fbp fallbacks, Events Manager debugging, plus TikTok and GA4.

13 min read
Integrations

GA4 Measurement Protocol: Sending Server-Side Conversions to GA4

A marketer's guide to the GA4 Measurement Protocol: api_secret setup, client_id and session_id stitching, validation, limits, transaction_id deduplication, key events vs Google Ads conversions, and consent.

12 min read
Integrations

TikTok Events API: How to Set Up Server-Side Conversions

A GTM-free walkthrough of the TikTok Events API: prerequisites, access tokens, required fields, hashing rules, event_id deduplication, testing in Events Manager, and how to choose between direct API, server GTM, and a platform toggle.

13 min read
Tracking

How Much Conversion Data Do iOS, Safari ITP and Ad Blockers Lose?

A sourced breakdown of how much conversion data browser-side pixels lose to Safari ITP, App Tracking Transparency, ad blockers and consent rejection, what server-side tracking actually recovers, and how to measure your own gap.

13 min read
Comparisons

Server-Side GTM vs a Conversions API Platform: Which to Use?

A cost-of-ownership comparison of server-side Google Tag Manager and hosted Conversions API platforms: setup, hosting, skills, destinations, deduplication, consent, debugging, and when each one wins.

14 min read
Guides

Conversion Tracking Audit Checklist: 12 Checks in 20 Minutes

A time-boxed, cross-platform conversion tracking audit checklist covering GA4, Meta, and TikTok: pixel loading, deduplication, Event Match Quality, UTM hygiene, reconciliation, consent, and attribution windows.

16 min read
Comparisons

Stape Alternatives: Server-Side Tracking Without a GTM Container

A fair comparison of Stape alternatives for server-side tracking, split by one decision: keep Google Tag Manager, leave it, or use a platform-native gateway. Pricing, GTM requirements, destinations, dedup, and migration steps.

12 min read
Comparisons

Best Server-Side Conversion Tracking Tools in 2026 (Compared)

Verified 2026 comparison of 20 server-side conversion tracking tools across five categories, with pricing, destinations, GTM requirements, and how to choose.

14 min read
Conversion Tracking

Server-Side Conversion Tracking: Recover the Conversions Your Ad Pixels Miss

Browser pixels lose a growing share of conversions to Safari ITP, ad blockers, and consent rejection. Here is how server-side conversion tracking and a Conversions API recover them — and how to set it up without a separate server container.

9 min read
Analytics

Language and Screen Resolution Breakdowns: Understanding Who Your Campaign Audience Really Is

Knowing where traffic comes from is not enough. Language and screen resolution analytics reveal who your visitors actually are — and whether your campaigns are reaching the right audience.

6 min read
Integrations

API Keys and REST Access: Getting EndFrame Data Into Your External Tools

When your BI tool, internal dashboard, or automation workflow needs campaign and conversion data, a REST API with proper key management is the answer. Here is how EndFrame handles API access securely.

6 min read
Product

Built-in Workspace Features: Tracking Snippet, REST API and MCP

A single dashboard cannot do everything. EndFrame's read-only REST API and MCP server, switched on from the dashboard, connect your conversion tracking data to the rest of your stack.

5 min read
Integrations

Connecting Attribution Data to AI Agents: How EndFrame's MCP Server Works

AI agents are only as useful as the data they can reach. EndFrame's MCP server exposes your campaign and conversion data through 8 read-only JSON-RPC tools so AI workflows can query campaigns, visits, and analytics directly.

6 min read
Tracking

Beyond Pageviews: What Scroll Depth and Engagement Time Reveal About Your Campaigns

Visits tell you someone arrived. Scroll depth and engagement time tell you whether they stayed. Learn how enriched tracking turns shallow traffic metrics into real campaign intelligence.

7 min read
Governance

Marketing Data Governance: Keeping Attribution Trustworthy as Your Team Grows

As more people touch your campaigns, data quality is a governance problem as much as a tracking one. Learn how roles, permissions, and clear ownership keep attribution clean at scale.

6 min read
Growth

From Tracked Visits to Qualified Leads: Connecting Campaigns to Revenue

Traffic is only the beginning. Learn how to turn form submissions into lead conversion goals, credit each lead to the campaign that drove it, and forward it server-side so ad platforms and your CRM see the same outcome.

6 min read
Operations

How to Set Up Campaign Tracking Your Whole Team Can Trust

Reliable campaign tracking is a workflow, not a one-time setup. Here is a practical, repeatable way to connect domains, launch campaigns, and validate traffic so the data holds up.

8 min read
Tracking

UTM Parameters Are Quietly Breaking Your Reports. Here Is How to Fix Them

Inconsistent UTM parameters are the most common reason campaign reports cannot be trusted. Learn how to standardize, map, and validate your tracking so source data stays clean.

6 min read
Attribution

What Is Marketing Attribution? A Practical Guide for Modern Campaign Teams

Marketing attribution connects the campaigns you run to the results you care about. Here is what it means, where it breaks down, and how to build attribution your whole team can trust.

7 min read

Get Started

Recover the conversions your browser pixel is missing.