Zum Inhalt springen

Orders & attribution

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

The Orders tab lists recent purchases with the order number, time, total and each platform’s result:

StatusMeaning
SentDelivered
Test eventA test code is set, so it went to the platform’s test tool
RetryingTemporarily failed and backing off for a retry
FailedThe platform refused and it won’t be retried
Not verifiedThe purchase failed verification: stored, not sent
No consentThe visitor didn’t allow marketing
Not enough dataToo little matching information to send

Choose Inspect on an order to see every event that led to it, which identifiers and consent it carried, and each delivery’s status with the platform’s trace id. You can also search by order number or checkout token.

A public key means anyone could forge a “purchase completed” event. Hydrogen stores send only verified purchases by default: your storefront server asks Gosper to sign a proof against the real cart, writes it into the cart’s attributes, and the checkout pixel brings it back. Common reasons:

ReasonWhat it means
The cart was not registered by the storefrontNo proof in the checkout attributes — usually server.ts isn’t wired up, or the Storefront environment variables are missing
The cart proof did not matchThe proof is invalid
Shopify did not confirm the cartGosper couldn’t read that cart
The currency differs from the cart’sCurrency mismatch
The amount is far above the cart’s totalThe total is implausible for that cart
The cart was already purchased under another orderThat cart already belongs to a different order

Theme stores can’t register carts, so verification is off for them by default. You can toggle it under Settings (Send only verified purchases).

The Health tab shows the last 7 days per platform: sent, failed, not verified and no consent, plus the last success and last error, how many batches are waiting to retry, and any alerts worth attention.

Failures retry on their own, backing off from one minute to a day. A 4xx from the platform (other than rate limiting) is not retried.

Live events shows the last 100 events: whether they came from the storefront or the checkout pixel, the event type, the value, which platforms the browser was told to call, and the visitor’s consent. Use it right after installing to confirm events arrive.

Attribution groups orders and revenue by channel, source and campaign, over the last 7, 30 or 90 days, with a model (last touch, first touch, linear) and a lookback window. With a Meta ad account configured it also shows spend, attributed revenue and ROAS.