The "Ask anything" chat uses your Anthropic API key. The key stays in your browser's localStorage β it's never sent anywhere except directly to Anthropic.
Get a key at console.anthropic.com. Skip and the dashboard still works β only the chat is gated.
view_content β a weak signal (it just means the product page rendered). Industry "engaged session" usually means β₯15 s dwell or β₯50% scroll; on Clarity our averages are 7.4 s and 15%, so true engagement is near zero. CTA Click = Pixel add_payment_info (clicked buy β reached Stripe). Purchases = Stripe paid charges in the window (all sources β UTM gap means we cannot isolate warm-attributed). No email capture on Path 9 by design β warm retarget skips /squeeze; email capture lives on Path 1 (Cold β /squeeze).
| Creative | Imp | Clicks | CTR | Spend | CPC | Purchases | Status |
|---|
| Metric | Yours | Industry median | Verdict |
|---|
| Metric | Yours | Median | Top quartile | Verdict |
|---|
client_reference_id (set by /jit-attribution.js deployed May 14, 2026). Paid Meta, email, organic IG/FB/LI/YT β split by source, campaign, and individual ad/email.| Channel | Sessions | Paid | Revenue | Conv % |
|---|
utm_campaign. Cold ads (when running) show campaign name from Meta's {{campaign.name}} substitution. Soap Opera emails show soap_opera.| Campaign | Channel | Sessions | Paid | Revenue |
|---|
| Source | Medium | Campaign | Content | Sessions | Paid | Revenue |
|---|
client_reference_id. Either the visitor's path bypassed the Astro page (direct buy.stripe.com share), localStorage was cleared, or the source link was untagged. Use as a leak-detection signal β each one is a sale we can't trace.| Date | Amount | Session ID |
|---|