Comparing two versions of a page or ad to see which performs better, by splitting traffic between them and measuring results.
A browser tool or extension that blocks scripts and trackers. Ad blockers stop client-side tags like the Meta pixel from firing, hiding a share of your conversions.
Apple’s iOS feature that asks users whether an app may track them. Most decline, which is why the Meta pixel lost a large share of its data after iOS 14.
Assigning credit for a sale to the marketing touchpoints that led to it. Broken tracking causes lost or “unassigned” attribution, so you can’t tell which ads work.
How long a captured ad-click identifier (like the gclid) stays usable for attribution. PrestaSignal keeps Google’s click identifiers for 90 days in consent-gated first-party cookies on your own domain, so a shopper who clicks an ad today and buys weeks later is still credited to that ad.
Learn more →Tracking that runs in the shopper’s browser. It’s easy to set up but vulnerable to ad blockers, ITP and privacy settings — events they block never reach your reports.
Learn more →Google’s framework for adjusting how tags behave based on a visitor’s cookie consent. With it, analytics only run once the visitor agrees.
Learn more →The current version of Google’s consent framework, required by Google for ad personalisation and remarketing on EEA traffic. It carries four signals — ad_storage, analytics_storage, ad_user_data and ad_personalization — that describe what the visitor allowed. PrestaSignal forwards these signals exactly as the visitor gave them; a denied visitor is never rewritten as granted.
Learn more →A completed action that matters to your business — most often a purchase, but also a sign-up, lead or add-to-cart.
Meta’s Conversions API — a server-to-server channel for sending conversions to Meta that never depends on the shopper’s browser, so it keeps reporting where the pixel alone goes quiet.
Learn more →A small file a website stores in the browser to remember things like sessions and preferences. Privacy rules shorten or block many tracking cookies.
Learn more →Cost per Acquisition — the average amount you pay to win one conversion. Missing conversions make CPA look worse than it really is.
Cost per Click — the amount an advertiser pays each time someone clicks an ad.
Cost per Mille — the cost of one thousand ad impressions.
Click-Through Rate — the percentage of people who click an ad after seeing it.
A Google Ads feature that sends hashed customer data (email, phone, name) with a conversion to improve matching, recovering conversions on iOS and privacy-restricted traffic.
Learn more →Counting a conversion once when both a browser tag and a server-side event report it, by matching a shared event ID. Prevents double-counted sales.
Learn more →A unique identifier attached to an event so platforms can deduplicate it. For purchases it’s built from the order itself (never random), so a reload can never double-count.
Learn more →A hashed reference to a customer sent to Meta, helping it match conversions to a person across devices and sessions.
Learn more →Meta cookies: _fbc stores the ad click identifier (from fbclid) and _fbp identifies the browser. Server-side tracking can construct and forward them for better matching.
Learn more →A small address on your own domain that receives your shop’s tracking events and passes them on to the tracking server. Because everything loads from and reports to your own address, there is no third-party analytics domain on the page for blocker filter lists to match.
Learn more →How long a cookie survives depends on who set it. Cookies set by JavaScript in the browser are deleted by Safari after 7 days without a return visit, under Apple’s own WebKit policy. Cookies set by a server on your own domain are not subject to that cap — which is how a server-set identifier can remember a returning Safari shopper for up to two years.
Learn more →Data you collect directly from your own customers on your own domain. It’s more durable and privacy-friendly than third-party data, and central to server-side tracking.
Learn more →Google Analytics 4 — Google’s analytics platform. Sent server-side, it reports accurate sessions and revenue that reconcile with your real orders.
Learn more →Google click identifiers used for iOS app-to-web and web-to-app journeys, where the standard gclid isn’t available. Needed to attribute iOS conversions.
Learn more →The Google Click Identifier appended to ad clicks. Capturing and sending it back lets Google attribute a conversion to the exact click that earned it.
Learn more →Google’s advertising platform. Clean, server-side conversions and Enhanced Conversions give its Smart Bidding accurate data to optimise on.
Learn more →Google Tag Manager — a tool for managing tracking tags without editing site code. It runs in the browser unless paired with a server-side container.
Turning personal data into an irreversible fingerprint with SHA-256 before sending it. Platforms can match on the hash without ever receiving the raw value.
Learn more →Apple’s 2021 privacy update (App Tracking Transparency + ITP) that broke much of the Meta pixel and shortened tracking cookies — the main reason stores switched to server-side.
Learn more →Intelligent Tracking Prevention — Safari’s feature that limits and shortens cookies, causing client-side analytics to lose data and fragment sessions.
Learn more →The “G-” identifier of a GA4 data stream that tells events which property to report to.
Learn more →Meta’s browser tracking tag. iOS restrictions and ad blockers strip it of many events, which the Conversions API recovers server-side.
Learn more →Personally Identifiable Information — data like email, phone or name. PrestaSignal hashes PII on your server before it ever leaves.
Learn more →Showing ads to people who already visited your store. Dynamic remarketing needs accurate product and page data, which server-side tracking keeps populated.
Learn more →Return on Ad Spend — revenue earned per unit of ad spend. Under-reported conversions make profitable campaigns look unprofitable.
A server-side Google Tag Manager container that receives events on a server — yours or a provider’s — and forwards them to platforms like GA4, Google Ads and Meta. PrestaSignal runs its container for you, so there is nothing for you to host.
Learn more →Tracking that sends events from your own server instead of the browser. It survives ad blockers and iOS restrictions, recovering conversions client-side tags lose.
Learn more →A single visit to your store. Inconsistent client-side tags inflate or fragment sessions; server-side tracking keeps the real session intact.
Learn more →Google’s automated bidding that optimises toward conversions. It’s only as good as the conversion data it receives — incomplete data trains it poorly.
Learn more →A unique ID for an order, sent with the purchase event so the same sale is counted once even if the confirmation page reloads.
Learn more →A persistent identifier for a logged-in customer that lets GA4 stitch their activity across devices.
Learn more →Tags added to a URL (utm_source, utm_medium, etc.) that tell analytics where a visitor came from.
Confused about your own setup?
A free teardown explains exactly which of these apply to your store — in plain language.