Sales attribution

"The popup made $2,000 this month" should mean something. Janus matches real Shopify orders to real signups two ways, inside a window you control: no pixel guesswork, no modeled numbers.

The two matches

MatchHow it worksCatches
Code matchAn order used a discount code Janus issued.The clean case, especially strong with unique codes, where one code = one signup.
Identity matchThe checkout email or phone equals one captured by the popup, and the order landed within the attribution window of that signup.Subscribers who bought without the code: full price, a later visit, a different device.

Each order attributes once, to the campaign (and variant) that earned the signup. Orders flow in via Shopify webhooks as they're placed.

The attribution window

The window (how long after signup an order still counts) is applied at query time. Change the days input on the Attributed-sales card and history recalculates instantly under the new rule: compare a strict 7-day read with a generous 30-day one without touching your data.

Revenue basis

The Pre-discount / Post-discount toggle chooses which revenue you're looking at: what the order was worth before the popup's own discount came off, or what was actually charged. Post-discount is the conservative read; pre-discount is comparable with tools that report gross.

What attribution unlocks

What Janus does not claim

If a number here disagrees with another tool, check the window and the basis first; most gaps are definitions, not data.

The gold standardFor proof beyond attribution, run a holdout test (popup vs. no popup) and read the revenue difference directly.