The Attribution Platform Built for Accuracy
Seven attribution models, powered by graph analytics, designed for teams who need to understand the full customer journey, not just the last click.
Everything You Need to Attribute Accurately
From model selection to journey visualisation, compliance to integrations: explore what the platform can do.
7 models. One platform. Zero guesswork.
Run multiple attribution models simultaneously and compare results side by side. From simple heuristic models to advanced game-theory and probabilistic approaches, choose the lens that fits your business.
- First-click and Last-click for baseline comparison
- Linear attribution for equal credit distribution
- U-Shaped attribution: 40/40/20 weighting on first touch, last touch, and middle interactions
- Time-Decay attribution: exponentially increasing weight toward conversion
- Shapley values from cooperative game theory for fair credit allocation
- Markov Chain probabilistic modelling for data-driven channel removal analysis
- Cross-model insights: an insights-first default view showing where models agree (high confidence) and diverge (investigate further), with progressive disclosure "Why?" panels
- Progressive model activation: heuristic models work from day one, advanced models activate as data accumulates
- Model selector with standard and advanced groupings for quick comparison
Visualise Your Data, Not Just Your Metrics
Standard analytics tools give you bar charts and line graphs. NodeNarrative gives you graph-native visualisations built on the same knowledge graph that powers your attribution, so you can see the structure of your customer journeys, not just the numbers.
Sankey flow diagrams
Trace the flow of traffic and revenue across channels. Width encodes volume, so you can spot dominant conversion paths at a glance and identify where customers move between channels.
Force cluster maps
Visualise customer journeys as a force-directed graph where similar behaviour patterns cluster together. See which channels attract the same audiences and which paths sit in isolation.
Community detection
Graph algorithms identify communities of customers who follow similar journey patterns. Discover segments defined by behaviour rather than demographics, without manual rule creation.
Reimagined funnel charts
Traditional vertical funnels distort drop-off perception. Our horizontal bar layout shows conversion rates and stage-by-stage performance with accurate proportional sizing.
Collected inside Shopify, with consent
The pixel installs with the Shopify app, follows each shopper's consent choice and keeps the link that brought each visit. Orders come straight from Shopify's servers.
Native Shopify Web Pixel
Switched on when you connect your Shopify store. It runs in Shopify's own pixel sandbox, so there is no theme code to edit and no script tag to maintain.
Orders from Shopify's servers
Orders and refunds arrive from Shopify's servers, not the browser, so checkout email, phone and address never pass through the pixel.
Click ID preservation
Each visit keeps its landing URL, so the click IDs (fbclid, gclid, ttclid, sccid) and UTM tags your ads add travel with it.
NodeNarrative Event Protocol
Every event follows a canonical schema that standardises touchpoints across channels. No data transformation errors, no mapping conflicts, no lost context.
No cookies of its own
The pixel sets no cookies of its own. It uses the visitor ID Shopify already keeps, and sends events only where the shopper's consent settings allow.
Knowledge Graph Identity
See every customer journey connected across sessions and channels. Our Neo4j knowledge graph resolves anonymous visitors to known customers, revealing relationships that flat databases miss.
Traditional tools stitch identities in spreadsheets. NodeNarrative maps them in a graph, where every identifier is a node and every connection is queryable. The result: identity resolution that gets smarter as your data grows.
Knowledge graph identity
Customer identities are resolved in a Neo4j knowledge graph, not a flat database. Every interaction becomes a node, every journey step an edge, revealing relationships that traditional identity stitching misses.
Deterministic matching
Hashed emails, phone numbers, and login events are used for high-confidence identity resolution. No guesswork: every match is backed by a verifiable identifier.
Probabilistic identity scoring
PlannedSplink-powered probabilistic matching will score anonymous sessions against known customer profiles using behavioural signals and session patterns, with per-tenant isolation guardrails. Today, sessions join on shared identifiers.
Cross-device stitching
PlannedConnect customer journeys that span mobile, desktop, and tablet, resolving the same person across devices and sessions into a single attribution path.
Privacy by Architecture, Not by Policy
We built privacy into the graph, not into a policy document. Erasure cascades through every linked touchpoint, emails are hashed before they reach our database, and the pixel collects only with consent. Privacy isn't a policy, it's how the graph works.
GDPR cascading erasure
When a customer exercises their right to be forgotten, erasure cascades through every connected touchpoint in the graph automatically. Article 15 data subject access requests stream through a rate-limited pipeline with full audit trails: ready for enterprise legal review out of the box.
Pseudonymised, built for decisions
Emails are hashed before they reach our database and IP addresses are truncated. The graph tells you which channels, content and creative work, not who each shopper is.
Works with Shopify's consent banner
The pixel follows the choices shoppers make in Shopify's own consent banner, through the Customer Privacy API, so consent flows straight into attribution. Our bundled consent banner returns with non-Shopify storefront support.
Configurable data retention
Raw journey data is retained for 365 days (730 on Enterprise), while aggregated trend analytics are kept indefinitely on all plans. Import 3–7 years of historical data at onboarding (unlimited on Enterprise) for year-over-year comparisons from day one. PII detection, pseudonymisation, and right-to-erasure workflows are built in, not bolted on.
How NodeNarrative Compares
See how purpose-built graph attribution stacks up against general analytics and other e-commerce tools.
| Feature | NodeNarrative | GA4 | Polar Analytics | Triple Whale |
|---|---|---|---|---|
| Knowledge graph-based attribution | ||||
| Graph-native visualisations | Sankey, force clusters, community detection | Standard charts | Standard charts | Standard charts |
| Number of models | 7 | 3 | 3 | 2 |
| Data dimensions tracked | 1,500+ | Google ecosystem only | Not published | Not published |
| Graph-based identity resolution | ||||
| Independent data (no walled garden) | ||||
| Shopify-native integration | ||||
| Custom dashboards | Limited | |||
| API access | Enterprise | Enterprise | ||
| Free agency hub | ||||
| Starting price | A$249/mo | Free | US$300/mo | US$129/mo |
Prices are each vendor's published list price, in that vendor's own billing currency. As a rough guide, US$129 is about A$195 and US$300 about A$455. Exchange rates move and vendors change their pricing, so check each vendor for current figures.
From Integration to Insights in Weeks
Not months. Our guided onboarding gets you attributing accurately in 2-4 weeks.
Connect
Install the Shopify app and connect your ad platforms. A guided onboarding wizard walks you through each step, with a dashboard checklist to track your progress.
Configure
Set your attribution windows, choose your models, and configure channel groupings to match your business.
Validate
Data quality checks run automatically. Guided tours walk you through your first reports and dashboards.
Optimise
Full multi-model attribution is live. Use recommendations to reallocate budget to your highest-performing channels.
Platform Questions
Common questions about how NodeNarrative works and how it compares.
What makes knowledge graph-based attribution different?
Which attribution models does NodeNarrative support?
How does the NodeNarrative pixel work?
What is knowledge graph identity resolution?
How does NodeNarrative handle GDPR and CCPA?
How does NodeNarrative compare to GA4?
What integrations are available?
Do I need to be on Shopify to use NodeNarrative?
How accurate is the attribution data?
Ready to see your full customer journey?
See what knowledge graph-based attribution reveals about your marketing.