Tempio

What is Pixel?

A pixel is a snippet of code on a website that reports visits and events back to an advertising platform. It was the standard way conversions were measured, and browser restrictions have made it the less reliable half of a pair.

Code in somebody else's browser

A pixel is a snippet of code placed on a website that runs in the visitor's browser and reports back to an advertising platform.

The name is historical. The original implementations were a one-by-one transparent image whose request to a server carried the information; what runs now is JavaScript, and the term survived.

What it reports depends on how it was configured: a page view at minimum, and usually a set of named events — a product viewed, a cart addition, a checkout begun, a purchase with its value and contents. Those events feed conversion reporting, audience building and automated bidding.

Everything it does happens in the browser. That was the reason it became universal, because deployment required no engineering beyond pasting a snippet into a template. It is also the reason it has become the less reliable half of a measurement system.

What it lost

Four mechanisms narrowed its coverage, and none of them is a bug to be fixed.

Consent. In many markets the pixel may not fire until a visitor permits it, and a meaningful share decline. Those visitors are not a random sample: the people most inclined to refuse tracking differ systematically from those who accept.

Tracking prevention. Browsers have restricted cross-site identifiers and shortened the lifetime of storage that a pixel uses to recognise a returning visitor. A person who visits, leaves and returns weeks later may not be recognisable as the same person.

Content blockers. A share of visitors run software that prevents the pixel loading at all.

In-app browsers and app contexts. A link opened inside a social application runs in an environment that does not share storage with the ordinary browser, so continuity between the ad and the site is broken.

The combined effect is that reported conversions are lower than actual ones, by an amount that varies by market, by audience and over time. Platforms fill part of the gap with modelled estimates, which is why an account's reported figures can move when nothing about the advertising or the tracking changed.

What it still does well

Sequence and context. The browser knows what page is being viewed, what was viewed before it, what is in the cart, what the product identifiers are. Reproducing all of that from a server requires the server to be told, which is engineering work the pixel does for free.

Ease of deployment. A snippet in a template, and events configured in a tag manager, remains the fastest path from nothing to measurement.

Audience building. Behavioural audiences — viewed this product, abandoned a cart, reached this stage — are naturally expressed in browser events.

Diagnostics. Because it runs where the user is, it observes things a server-side integration does not: whether a page rendered, whether a script errored, how the visitor arrived.

The modern arrangement

The pixel is now half of a pair rather than the whole system.

The other half sends events from the advertiser's own servers, where consent state, content blockers and browser storage are not involved. A purchase recorded in the order system is sent directly, and it arrives whether or not the browser cooperated.

Run together, each covers the other's gaps. The pixel supplies the browser context and the rich behavioural events; the server supplies the reliable record of what actually happened. The platform deduplicates the overlap using an event identifier both sides send, so a purchase reported twice is counted once.

Getting deduplication right is the part that goes wrong most often, and the symptom is a conversion count that is suspiciously high rather than suspiciously low — which is the more dangerous error, because nobody investigates good news.

Keeping it honest

Reconcile against the business's own records. Monthly, against the order table or the CRM, as a routine. A pixel that fires correctly in a test can still be missing a third of real conversions.

Watch for silent breakage. A site deployment, a consent banner change, a template edit, a checkout redesign. The pixel does not announce that it stopped; the conversion count simply falls and the campaigns look as though they stopped working.

Check for duplicates. A tag installed twice halves the reported cost per acquisition and improves every figure in the account, which is why it survives so long undetected.

Confirm what is being sent. Values, currencies, product identifiers and event names all have to match what the platform expects, and a value sent in the wrong currency or an event named inconsistently produces confident nonsense.

Treat consent as part of the design. Where a consent framework is in place, the pixel's behaviour under each consent state is a decision somebody should have made deliberately rather than a default nobody examined.

Where it is deployed from

Most pixels now arrive through a tag manager rather than being pasted into a template directly, and the choice has consequences.

A tag manager makes deployment and change fast, keeps the tags in one inventory, and lets somebody outside engineering configure events. It also puts a third-party script in the critical path of the page, adds to load time, and creates a place where tags accumulate — an account with eleven tags nobody can account for is a common and unglamorous finding.

Direct implementation is faster to load, harder to change, and less likely to drift.

Either is defensible. What is not is a tag inventory nobody owns, because the pixel that matters sits alongside ones that stopped being needed two years ago, and the whole collection breaks together when the site changes.

The failure modes, ranked

A duplicate tag. Doubles conversions, halves apparent cost, looks like success.

A missing tag on one template. A checkout variant, a mobile flow, a page added later. Conversions fall for a segment and the campaigns serving it look as though they stopped working.

A value sent wrong. The wrong currency, the price before discount, the total including tax where the platform expects it excluded. Value-based bidding then optimises confidently toward a number that does not describe the business.

An event renamed. The tag fires, the platform records something, and the conversion action the campaigns optimise toward stops receiving data.

Consent misconfigured. Either firing when it should not, which is a compliance exposure, or not firing when it could, which is unnecessary loss.

Every one of these is quiet, and every one of them is found by comparing the reported count against the business's own records rather than by looking at the tag.

Related terms

Questions

Put frontier AI to work on every ad account you run.

Tempio connects your ad accounts into one workspace and hands your own AI the numbers and the tools. Every change it writes is a draft until you approve it, or until a rule you wrote does.

Request early access
  • Read and draft by default. Approve is a separate permission you grant.