Documentation

Troubleshooting

Unattributed Stripe, missing touchpoints, spend gaps, and delivery failures.

No events after install

  • Snippet present in <head> with the correct API key
  • Origin verified and enabled under Settings → Domains
  • Ad blockers / CSP not blocking cdn.getintently.io
  • window.ADT defined on the page

Touchpoints missing for paid traffic

  • Landing URL must carry UTM and/or click IDs (gclid, fbclid, …)
  • Consent must allow storage
  • Same-site navigations correctly become direct — that is expected
  • _fbp alone will not create Meta ads credit; you need fbc / fbclid

Unattributed Stripe payments

  • Webhook secret saved in Settings → Attribution
  • Stripe events subscribed (checkout.session.completed, invoice.paid, …)
  • Checkout / PaymentIntent includes metadata.intently_session_id (and ideally intently_user_hash) or client_reference_id
  • Visitor had a touchpoint inside the lookback window

ROAS empty / spend line flat

  • Import CSV under Settings → Attribution → Ad spend
  • Channel keys must match attribution (meta_ads, not facebook)
  • Currency should align with your primary attributed currency

Delivery proof at 0% or empty

  • At least one destination with server-side enabled
  • Conversion events firing after destinations are configured
  • Check Pixels → Delivery log (/pixels#delivery-log) for failed sends
  • Consent may skip dispatch entirely — skipped destinations do not appear as log rows
  • Only destinations that were actually sent are logged (success or failure)

Channel totals look wrong with multiple currencies

Intently does not sum EUR + USD into one number. Channel and campaign totals use the primary currency; other currencies are listed separately.

Still stuck

Use Attribution readiness, Events, and the delivery log together. If you need historical repair, Settings → Attribution supports backfill and reconcile for touch stitching — run preview before apply.