Private beta

The Platform

The pipeline behind attribution
you can defend.

Nine inspectable models, CRM and spend ROAS, pause/boost write-back, and delivery proof — on complete first-party signal. AI cites the math; MCP puts the same tools in Cursor and Claude.

See how it works
app.intently.io/attribution · journey

Journey inspector

Purchase · $2,490 · Linear paid

sess_8f2a…c91 · lookback 30d

Stripe revenue
1
Google AdsFirst
12%
Brand · SearchDay 1 · 09:14
2
Meta
28%
Retarget · CatalogDay 4 · 18:02
3
Organic
20%
/pricingDay 6 · 11:40
4
MetaLast
40%
Retarget · CatalogDay 7 · 14:22

Delivery proof

Meta CAPI · ok · match 8.4/10GA4 · okReddit · okTikTok · fail

9

server-side destinations

9

attribution models

5

CMP integrations

0

third-party ad pixels required

The pipeline

One pipeline, from first touch
to proven delivery.

Capture, consent, attribution, delivery, and explanation run as one system on one data model. Every credited conversion traces back to the event that produced it and forward to the destination that accepted it.

Stage 01

Capture

One script on your own domain collects clicks, sessions, forms, and conversions — with a server Track API for the rest.

What Intently gives you

“Intently gives ad buyers complete first-party capture, nine inspectable attribution models, CRM and spend ROAS, pause/boost write-back on Meta/Google/Microsoft with confirm, delivery proof with match quality, AI that cites the math, and a read-only MCP server, in one pipeline you can audit end to end.”

Nine models

Same conversions. Different lenses. No re-ETL.

Switch lookback windows and compare first-touch, last-touch, linear paid, U-shaped, and source-specific models on the same underlying journeys.

  • ✓Nine transparent models including linear paid and source-specific
  • ✓Lookback from 1 day to lifetime without rebuilding pipelines
  • ✓Credited revenue next to verified delivery on paid channels
Compare models
app.intently.io/attribution · models

Model comparison

Same conversions · four lenses

Lookback · 30d9 models
Last touch

$48.2K

Credited revenue · verified delivery on paid

First touch

$41.6K

Credited revenue · verified delivery on paid

Linear paidActive

$52.1K

Credited revenue · verified delivery on paid

U-shaped

$49.8K

Credited revenue · verified delivery on paid

Revenue attribution

Credit revenue to the channels that drove it

Channel and campaign tables with ROAS when spend is synced, built on complete server-captured signal, Stripe and CRM revenue, and delivery proof.

  • ✓Channel revenue with ROAS when Meta, Google, or Microsoft spend is synced
  • ✓Pause or +20% budget write-back from Attribution (confirm required) on those networks
  • ✓HubSpot and Salesforce closed-won on the same report
  • ✓Delivery proof rates visible beside attributed conversions
Attribution capabilities
app.intently.io/attribution

Marketing attribution

Last-touch · 30 days

Stripe linked
ChannelConv.RevenueROAS
Google Ads142$48,2904.2x
Meta98$31,4403.1x
TikTok54$12,8802.8x
Organic76$18,220—
All conversions include delivery proof per destination

Consent

CMP signals in. Policy enforced on the server.

Reads OneTrust, Cookiebot, CookieYes, Consent Mode, and TCF v2, then enforces policy before storage or routing.

  • ✓Required, optional, or none: per-account consent mode
  • ✓Per-destination gating: GA4 needs analytics; Meta needs marketing
  • ✓Privacy controls for IP, geolocation, and device fingerprinting
Consent orchestration
app.intently.io/settings/consent
Server-side consentCookiebot detected
AnalyticsGranted

Routes to:GA4Segment

MarketingDenied

Routes to:MetaTikTok

PreferencesGranted

Routes to:Personalization

Delivery proof

See which destinations accepted each send

After server-side routing, the delivery log records success or failure for each destination that was dispatched, so you can audit what reached Meta, GA4, TikTok, and the rest of your stack.

  • ✓Per-destination status for dispatched events
  • ✓Failed sends surfaced with error detail
  • ✓Match quality on enriched CAPI payloads
Destination routing
app.intently.io/pixels#delivery-log

Destinations

Delivery log

5 sends
eventdestinationresult
page_viewGA4delivered
add_to_cartMeta CAPIdelivered
purchaseRedditdelivered
purchaseMeta CAPItimeout
form_submitSegmentdelivered

Intelligence

Ask that cites the math — same tools over MCP

Ask for cited model, window, and ROAS answers — grounded in the same reports you can open yourself.

  • ✓Attribution-cited Ask explains credit with the model and window shown
  • ✓Behavioral Ask on forms, content, and converter vs non-converter paths
  • ✓Optional visitor engagement scores when Ask-depth Engagement Tracking is on
Explore Intently AI
app.intently.io/analytics/ask

Ask Intently AI

Reading reports…

Live

“Which campaigns have ROAS under 0.5x on last-touch?”

Reading spend, journeys, and model reports…

On-site debug overlay

Remove the guesswork from install and QA

Most tracking breaks silently. A tag misfires, consent blocks a conversion, an event never fires, and nobody notices until the numbers look wrong weeks later. The overlay sits on your live site so whoever installs and maintains Intently can see capture, consent blocks, payloads, and destination routing in seconds.

  • ✓Watch page, scroll, click, form, and ecommerce events fire in real time
  • ✓Consent blocks show with a reason, not silent drops
  • ✓Inspect payloads and which destinations accepted the send
  • ✓Self-serve validation: fewer tickets, faster onboarding
All capabilities
yoursite.com

Intently

Live capture · yoursite.com

live
Capture live3 dest · 2 skippedAnalytics grantedMarketing denied
page_view/pricing · utm_source=metacaptured
scroll_depth75% · pricing table in viewcaptured
clickCTA · Start free trialcaptured
form_startdemo_request · email focuscaptured
form_submitdemo_request · email + companycaptured
add_to_cartPro annual · $249captured
identifyuser · email hash linkedcaptured
purchase$2,490 · Pro annualGA4 · okMeta CAPI · skipTikTok · skiprouted

Payload · page_view

{
  "event": "page_view",
  "page": "/pricing",
  "session": "sess_8f2a…c91"
}

Architecture

Built for your infrastructure,
not against it

Intently runs as a first-party SDK on your site plus server-side processing, so capture, consent, attribution, delivery, and Ask stay in one pipeline you can audit.

  • ✓First-party SDK on your site; events stored and routed server-side
  • ✓Hosted on Vercel with PostgreSQL (Supabase)
  • ✓GDPR & CCPA consent-aware data handling
  • ✓Hosted on SOC 2-certified cloud infrastructure (Vercel, Supabase, Stripe for billing).

Your visitors

WebsiteWordPressShopifyNext.jsTrack API

Intently collection layer

First-party captureConsent enforcementBot filteringSession stitching

Attribution & intelligence

Nine modelsCRM + spend ROASPause / scaleAsk + MCP

Your destinations

GA4Meta CAPITikTokLinkedInPinterestXRedditSegment

Install

Platforms we support today

Start with a script tag on any site, or use a stack-specific guide for WordPress, Shopify, and Next.js. Install guides and downloads live in the product after you sign in.

Any website

Script tag

Paste the Intently snippet into your site's <head> — works on static HTML, Webflow, custom stacks, and more.

WordPress

Plugin

Lightweight WordPress plugin — also covers WooCommerce stores on WordPress.

Shopify

Theme snippet

Liquid theme snippet with ecommerce event hooks for Shopify storefronts.

Next.js

App Router guide

Add Intently to Next.js (App Router or Pages Router) with a client component and env-based API key.

Privacy first

Compliance is the foundation, not a feature

Intently was designed for a world where consent is required. Every event is consent-aware before storage or routing, and destination sends are auditable in the delivery log, without loading third-party ad pixels in the browser.

SOC 2 Type II certification is on our security roadmap. Today we host on infrastructure from providers that publish SOC 2 reports (including Vercel and Supabase).

GDPRCCPASOC 2 · RoadmapConsent Mode v2TCF v2

Consent-mode native

Respects granted/denied signals from your CMP automatically. No code changes needed when consent changes.

First-party collection

A script on your site collects events server-side. No third-party ad pixels, no cross-site tracking graphs, no client-side destination tags required.

Data minimisation

Collect exactly what you need. Configure field-level redaction, IP anonymisation, and retention windows per event type.

Ready to see the full platform?

Get a personalised walkthrough with a member of the team.