Skip to main content

The Shopshot Pixel

A first-touch UTM recorder that persists the real source to checkout, so Shopify-dropped sales get credited to the right campaign.

Written by Amar Sujith

The Shopshot pixel catches the sales Shopify cannot attribute. It is a tiny storefront script that records a visitor's genuine first-touch UTM when they arrive, persists it, and hands it to Shopshot at checkout. So the orders Shopify dropped get credited to the campaign that actually earned them. Still single-touch. Just the right touch.

Why it exists

Shopify captures UTMs at checkout, until it does not. Buy Now buttons, dynamic checkout, an ad click followed by a different product, and multi-session purchases all lose the original source. That is where most attribution silently breaks, and where ad spend stops lining up with the orders it produced. The pixel closes that gap without pretending to know more than it does.

How attribution is resolved

For every order, Shopshot works through the sources in order and uses the first one that has a real answer.

Priority

Source

Result

1

Shopify captured a UTM (for example ?utm_source=facebook carried to checkout)

Use it, assign channel-specific CAC

2

Shopify missed it, but the pixel has a stored first-touch UTM

Use the pixel's source, assign channel-specific CAC

3

No UTM anywhere (organic, direct, iOS-stripped)

Fall back to blended CAC

[Screenshot placeholder] A simple diagram of the three-step resolution: Shopify UTM, then pixel first-touch, then blended fallback

This keeps attribution single-touch and honest. The pixel only ever recovers a source the visitor genuinely arrived with. It never invents one.

What it does not do

The pixel does not do multi-touch attribution and does not spread fractional credit across touchpoints. It recovers the one real first-touch source Shopify dropped, and nothing more. Where no source exists, Shopshot says so and uses blended CAC rather than guessing.

How it shows up in Shopshot

Recovered sources flow into the same places as any other attribution: the acquisition type, source, and campaign in an order's Attributions block, the CAC applied in the Orders waterfall, and the marketing metrics on the Profit & Loss page.

Common questions

Does the pixel change my totals? It changes how orders are credited to channels, which sharpens CAC and ROAS. It does not change Net Sales or the reconciled totals, which still come from Shopify.

What about privacy-stripped or iOS traffic? If there is no UTM at either layer, the order gets blended CAC. The pixel never fabricates a source.

Do I need to install anything? The pixel runs as a lightweight storefront script. Keep it enabled so first-touch sources are recorded for the orders Shopify would otherwise drop.

Next step

The pixel works best alongside connected ad platforms and clean UTMs. Keep auto-tagging on and connect Meta and Google Ads. → Integrations: Meta and Google Ads

Related

Did this answer your question?