Blog

News, insights and more from Buron

The complete guide to conversion tracking

The complete guide to conversion tracking

The operator's guide to trustworthy conversion data — what conversion tracking is, how signals break, and how to set up, fix, and harden tracking on every platform.

Kay Vink
Kay Vink
Read
Where Buron fits alongside your product analytics

Where Buron fits alongside your product analytics

Wondering whether Buron and your product-analytics tool do the same job? They don't, and this draws the line: what each one answers, what Buron deliberately is not, and how to decide for your own stack.

Kay Vink
Kay Vink
Read
The tracking bottleneck: your bids are only as good as your signal

The tracking bottleneck: your bids are only as good as your signal

Smart Bidding and Advantage+ optimize toward whatever conversion data arrives. Broken, duplicated, late, or value-less signals don't just mis-report; they mis-spend. The four signal defects, why tracking decays after setup, and what running signal quality as an operations discipline looks like.

Kay Vink
Kay Vink
Read
Why your Mixpanel attribution doesn't match your ad platforms

Why your Mixpanel attribution doesn't match your ad platforms

Your Mixpanel numbers and your ad platform's numbers will never match, and mostly that's fine. Here's how to tell an expected gap from a real defect, and the one-page memo to bring to the budget review instead of a panic.

Kay Vink
Kay Vink
Read
Why your future MMM depends on the data you label today

Why your future MMM depends on the data you label today

Marketing mix modeling is sold as a modeling problem. It's really a labeling problem, and the campaign names you write this week decide how much of it you'll be able to run in two years. Here's why history can't be re-labeled, and the naming system that fixes it going forward.

Kay Vink
Kay Vink
Read
Every platform claims the same conversion: why ad platforms overreport

Every platform claims the same conversion: why ad platforms overreport

Sum your Meta, Google, and TikTok dashboards and you'll get more conversions than you have customers. That's not fraud and not a bug: each platform attributes within its own window, independently, view-through included. What each number is actually for, and where the real count lives.

Kay Vink
Kay Vink
Read
Smart Bidding is a signals problem: what the algorithm actually runs on

Smart Bidding is a signals problem: what the algorithm actually runs on

Which Smart Bidding strategy you pick matters less than the conversion data you send it. Get the four strategies in one table, then the five inputs that decide whether any of them work: conversion completeness, value variance, freshness, consent-modeled data, and volume. Audit the inputs before you blame the algorithm.

Kay Vink
Kay Vink
Read
Value-based bidding needs values you can trust

Value-based bidding needs values you can trust

Cost per conversion treats a $99 signup and a $50,000 deal as the same win, and Smart Bidding believes it. Here's what value-based bidding actually changes, how to build values you can trust, and the honest checklist for when switching will make things worse instead of better.

Kay Vink
Kay Vink
Read
Tracking after third-party cookies: what actually still works

Tracking after third-party cookies: what actually still works

Third-party cookies didn't die the way everyone braced for. The exposure that's actually truncating your attribution is first-party cookie lifetime, and it hits every stack, consent banner or not. A per-browser status check, the lifetime table to bookmark, and the three tracking mechanisms that still work.

Kay Vink
Kay Vink
Read
Server-side tracking: what it fixes, what it costs, and whether you need it

Server-side tracking: what it fixes, what it costs, and whether you need it

Server-side tracking recovers the conversions ad blockers and Safari quietly delete, but it costs money and upkeep to run. Here's what it fixes, what it doesn't, and an honest table for whether your account has crossed the line where it pays off.

Kay Vink
Kay Vink
Read
First-party data: the definition and the operating model

First-party data: the definition and the operating model

What first-party data actually is, versus second-, third-, and zero-party, and the three-move operating model (collect, connect, activate) shown on a real stack: first-party pixel, CRM and order feeds, identity map, warehouse. No CDP required.

Kay Vink
Kay Vink
Read
Enhanced conversions: what they fix, what they leak, how to turn them on

Enhanced conversions: what they fix, what they leak, how to turn them on

Recover the Google Ads conversions that cookies quietly lose, and know exactly what customer data you're sending Google in exchange. What enhanced conversions fix, what they leak, who should skip them, and the 2026 settings merge most guides predate.

Kay Vink
Kay Vink
Read
Google Ads conversion tracking: setup and the 7 ways it silently breaks

Google Ads conversion tracking: setup and the 7 ways it silently breaks

Set up Google Ads conversion tracking so the numbers stay trustworthy: the counting, value, and attribution decisions that matter more than the tag, both install paths (gtag and GTM), where to find your conversion ID and label, and the seven ways tracking silently breaks, each with a detection step.

Kay Vink
Kay Vink
Read
GA4 conversion tracking: setting up key events

GA4 conversion tracking: setting up key events

Events, key events, conversions, imported conversions: one table that ends the GA4 naming confusion, then the setup path that actually feeds Google Ads. Define the event, promote it to a key event, import it, and skip the double-counting trap that catches most imports.

Kay Vink
Kay Vink
Read
Meta conversion tracking end to end: pixel, CAPI, and events that dedup

Meta conversion tracking end to end: pixel, CAPI, and events that dedup

Meta conversion tracking is one pipeline, not three products. Install the pixel, add the Conversions API on whichever of three paths fits your stack, and make sure Meta counts each sale once instead of twice. Includes the four reasons that count quietly doubles.

Kay Vink
Kay Vink
Read
Conversions API vs the Meta Pixel: what actually changes

Conversions API vs the Meta Pixel: what actually changes

The Meta pixel and the Conversions API carry the same conversions by different routes, so it's almost never one or the other. Here's what changes in your numbers when you run both, the shared-ID mistake that silently double-counts them, and why Meta's free 2026 setup removed the old reason to skip it.

Kay Vink
Kay Vink
Read
Conversion tracking on every ad platform: the reference table

Conversion tracking on every ad platform: the reference table

Check one maintained table instead of ten platform docs: the click-ID parameter, client and server tracking, value support, offline import, and consent handling for every ad platform, plus a 60-second setup pointer for each, from X and TikTok to Bing, Reddit, and phone calls.

Kay Vink
Kay Vink
Read
The conversion tracking QA checklist: test it like you'd test code

The conversion tracking QA checklist: test it like you'd test code

Conversion tracking breaks silently after launch, and month-end is a bad time to find out. Here's a re-runnable checklist you run like a test suite after every site change: what to check, which tool checks it, and what a pass looks like, plus how to fire test conversions without polluting your data.

Kay Vink
Kay Vink
Read
Why Amplitude and PostHog attribution doesn't match your ad platforms

Why Amplitude and PostHog attribution doesn't match your ad platforms

Your Amplitude or PostHog attribution will never match Google Ads, and most of the gap is by design. Here's how to audit it per tool: which differences to expect, and which ones are real capture defects to fix.

Kay Vink
Kay Vink
Read
Click IDs: what gclid, fbclid, and wbraid do

Click IDs: what gclid, fbclid, and wbraid do

The ?fbclid= and ?gclid= codes in your URLs are how each platform matches an ad click to the conversion it caused. Here's what every click ID (fbclid, gclid, wbraid, msclkid, ttclid, li_fat_id) actually does, where they get lost in transit, and why stripping them quietly breaks your measurement.

Kay Vink
Kay Vink
Read
UTM parameters: the reference

UTM parameters: the reference

Every UTM parameter, the GA4 dimension it populates, and the failure cases that silently break attribution: case splits, redirect stripping, fbclid pile-ups, auto-tagging precedence, and self-tagged internal links.

Kay Vink
Kay Vink
Read
Tracking pixels: how they work and where they're going

Tracking pixels: how they work and where they're going

What a tracking pixel actually is, from 1×1 image beacon to JavaScript event tag, taken apart on a live first-party pixel: the fields one request carries, what browsers now strip or cap, and why pixels are moving server-side rather than dying.

Kay Vink
Kay Vink
Read
The Meta Pixel: what it is, what it sees, where to find your ID

The Meta Pixel: what it is, what it sees, where to find your ID

The Meta (Facebook) pixel, explained for how it actually behaves in 2026: what it does, where your pixel ID lives, the pixel-vs-dataset-vs-CAPI vocabulary sorted out, and the part most guides skip, which is what it can no longer see after ITP, ATT, and consent.

Kay Vink
Kay Vink
Read
Shopify pixel setup: native web pixels and the Meta Pixel, done right

Shopify pixel setup: native web pixels and the Meta Pixel, done right

Installing the Meta pixel on Shopify isn't a theme edit anymore: checkout is sandboxed, and the old snippet tutorials leave you with a pixel that goes blind at the one moment that pays. Here's the channel app vs custom pixel call, how to keep purchases from counting twice, and how to prove it fired.

Kay Vink
Kay Vink
Read
Shopify and Google Ads conversion tracking without double counting

Shopify and Google Ads conversion tracking without double counting

Most Shopify stores quietly count every purchase two or three times: the Google & YouTube app, a leftover manual tag, and a GA4 import all firing at once. Here's how to pick one to trust, silence the rest, and stop Smart Bidding from chasing conversions that never happened.

Kay Vink
Kay Vink
Read
Server-side tracking for Shopify: the sandbox, CAPI, and the three real routes

Server-side tracking for Shopify: the sandbox, CAPI, and the three real routes

Generic server-side tracking advice breaks on Shopify, because the platform decides what any pixel is allowed to see before you install a thing. Here are the three routes that actually work, when each is worth the trouble, and how to keep browser and server events from counting every sale twice.

Kay Vink
Kay Vink
Read
Why Facebook Ads conversions don't match Shopify

Why Facebook Ads conversions don't match Shopify

Facebook and Shopify almost never report the same number of conversions, and usually that's fine: each counts something different. Here's how to tell a normal gap from a broken one, and how to fix the five things that cause a bad one.

Kay Vink
Kay Vink
Read
Why your GA4 and Google Ads conversions don't match

Why your GA4 and Google Ads conversions don't match

GA4 and Google Ads count different things on different dates with different attribution, so they never match exactly. Here are the six fixable failure modes, each with a detection step and a fix: date attribution, conversion lag, consent gaps, cross-domain loss, import mixing, and duplicate tags. Plus the residual gap that's supposed to be there.

Kay Vink
Kay Vink
Read
Consent Mode v2 without losing your signal

Consent Mode v2 without losing your signal

Denied consent isn't a lost conversion; it's a modeled one, but only if you deploy consent mode the right way. How the four signals work, why the basic-versus-advanced choice quietly decides how many EEA conversions you keep, and how to read your Ads and GA4 numbers once modeling is in them.

Kay Vink
Kay Vink
Read
Cross-domain tracking: the checkout-domain trap

Cross-domain tracking: the checkout-domain trap

When your funnel crosses to an external checkout, the session dies at the border and your best-converting clicks get credited to the checkout domain instead of the ad that earned them. How to spot it, fix the GA4 side and the ads side, and stitch the data when you don't control the other domain.

Kay Vink
Kay Vink
Read
Server-side tagging with sGTM: setup, costs, and when it's not worth it

Server-side tagging with sGTM: setup, costs, and when it's not worth it

Stand up a server GTM container the right way: provisioning, custom subdomain, and wiring for GA4, Google Ads, and Meta. Plus what it actually costs to run each month by hosting route, and the honest cases where you shouldn't build one at all.

Kay Vink
Kay Vink
Read
Identity resolution: how user stitching actually works

Identity resolution: how user stitching actually works

Identity resolution stitches one person's scattered fragments (anonymous visitor, lead email, CRM contact, customer) into a single entity you can trust for revenue reporting. The match keys ranked, deterministic vs probabilistic settled honestly, a worked stitching pass, and where stitching fails.

Kay Vink
Kay Vink
Read
Enhanced conversions for leads: CRM matching for B2B

Enhanced conversions for leads: CRM matching for B2B

Match closed CRM revenue back to your Google Ads clicks with a hashed email instead of a click ID. The setup, the CRM half nobody wires up, why match rates crater, and when to run it beside GCLID imports.

Kay Vink
Kay Vink
Read
LinkedIn conversion tracking for B2B pipelines

LinkedIn conversion tracking for B2B pipelines

On LinkedIn, a fired Insight Tag only tells you someone filled a form, which for B2B is the cheap half of the story. Here's how to track LinkedIn conversions all the way to pipeline: install the tag, count qualified stages instead of form loads, capture li_fat_id on every lead, and check LinkedIn's claims against real CRM revenue.

Kay Vink
Kay Vink
Read
Offline conversion tracking: send CRM deals back to Google Ads

Offline conversion tracking: send CRM deals back to Google Ads

Get your closed CRM deals back into Google Ads so bidding optimizes toward revenue, not form fills. The full setup, the 2026 Data Manager migration most guides miss, and the two silent failures that quietly zero out your imports.

Kay Vink
Kay Vink
Read
Meta offline conversions: the CRM upload path

Meta offline conversions: the CRM upload path

Meta retired its standalone offline conversions tool, so CRM uploads now run through the Conversions API. Here's what your export has to send for events to match, and how to reuse the exact pipeline you already built for Google Ads instead of starting over.

Kay Vink
Kay Vink
Read
Customer lifetime value for marketers: how to calculate, benchmark, and use it

Customer lifetime value for marketers: how to calculate, benchmark, and use it

Learn which LTV formula fits your business, how to compute it from data you already have, what a healthy LTV:CAC ratio really is, and the step most guides skip: feeding lifetime value back into your bidding so you buy customers, not clicks.

Kay Vink
Kay Vink
Read
Predictive LTV and value-based bidding for B2B SaaS

Predictive LTV and value-based bidding for B2B SaaS

Every predictive-LTV guide assumes repeat purchases, which leaves B2B SaaS uncovered. Here's how to predict a deal's value before the CRM knows it: the early-life signals that work, the data you need in place first, the Google plumbing to feed it into bidding, and an honest buy-vs-build call.

Kay Vink
Kay Vink
Read