Skip to main content

NodeNarrative vs GA4

Beyond GA4: What Multi-Touch Attribution Shows You

GA4 tells you what happened. It does web analytics well. But when you ask "which channels actually drove this conversion?" the answer is last-click by default, with a data-driven model you cannot inspect. NodeNarrative was built to answer that question with seven models, graph-based journey mapping, and full methodology transparency.

Feature-by-Feature Comparison

How NodeNarrative and GA4 compare across attribution, tracking, identity, and privacy capabilities.

Feature NodeNarrative GA4
Attribution approach Multi-touch (7 models) Last-click default, data-driven
Attribution models available 7 (First-click, Last-click, Linear, U-Shaped, Time-Decay, Shapley, Markov) 3 (Last-click, First-click, Data-driven)
Data dimensions tracked

GA4 dimensions are limited to the Google ecosystem and subject to sampling above 500K sessions

1,500+ across all connectors Walled garden (Google ecosystem only)
Graph-based journey mapping
Graph-native visualisations

GA4 provides line charts, bar charts, and basic flow reports with no graph-native visualisation

Sankey, force clusters, community detection Standard charts
Attribution refresh

GA4 data processing can take 24-48 hours

Journeys within minutes Up to 48 hours
Cross-channel journey visualisation Limited
First-party data collection Shopify Web Pixel + order webhooks Client-side gtag.js
Meta Conversions API (bidirectional)

GA4 does not send conversions to Meta; pairing NodeNarrative with GA4 is how Meta-tracked ecommerce stores close the attribution loop

Live, included on every plan
GA4 BigQuery export wizard

NodeNarrative ships a self-serve wizard for GA4 BigQuery export with historical backfill so you keep GA4 data without losing fidelity to sampling

Multi-property OAuth, automated, with historical backfill Manual setup
Identity resolution Knowledge graph User-ID (manual)
Data ownership Stored in Sydney, backups in Asia Google-hosted, sampled
Data sampling Never Above 500K sessions
Shopify integration Native app (1-click) Manual gtag setup
Starting price A$249/mo Free (GA4 standard)

Key Differences

Graph analytics vs flat reporting

GA4 treats touchpoints as rows in a table. Isolated events, no connections between them. NodeNarrative stores them as nodes in a Neo4j knowledge graph, where every edge represents a real step in the customer journey. The difference matters when you need to understand how channels work together, not just which one happened to be last.

Seven models vs one default

GA4 gives you last-click attribution by default and a "data-driven" model you cannot inspect. That is it. NodeNarrative runs seven models simultaneously: First-click, Last-click, Linear, U-Shaped, Time-Decay, Shapley values, and Markov Chain. When all seven agree on a channel, you can trust that signal. When they disagree, that is where the real insight lives.

Orders from Shopify, not the browser

GA4 usually records a purchase from a tag in the shopper's browser, so a blocked or declined tag can mean a missing order. NodeNarrative takes every order and refund from Shopify's servers, independently of the browser pixel, and the graph joins each order to the visits it can see.

Your data vs Google ecosystem

Above 500K sessions, GA4 samples your data. Your attribution reports are based on estimates, not complete records. NodeNarrative never samples. Every touchpoint counts. And your data stays independent of any ad platform ecosystem, with full API access to use it however you need.

Which is right for you?

Both tools have strengths. The best choice depends on what your team needs most.

GA4 is a good fit if you need

  • Free web analytics with broad reporting capabilities
  • Integration with Google Ads for basic campaign tracking
  • Event tracking and user behaviour analysis (not attribution)
  • A starting point before investing in dedicated attribution

NodeNarrative is a better fit if you need

  • Accurate multi-touch attribution across all marketing channels
  • Graph-based journey mapping that shows how channels work together
  • Orders and refunds from Shopify's servers, independent of the browser
  • Full data ownership with zero sampling and transparent methodology
  • Privacy-first architecture: consent-gated collection and cascading erasure

GA4 vs NodeNarrative FAQ

Common questions when comparing these two platforms.

Can I use NodeNarrative alongside GA4?
Absolutely. Most teams do. GA4 handles web analytics well: page views, bounce rates, user flows. Keep it for that. Use NodeNarrative when the question is "which marketing channels actually drove this conversion and how much credit does each one deserve." Different jobs, different tools.
Why not just use GA4 data-driven attribution?
Because you cannot see how it works. GA4 data-driven attribution is a black-box ML model. It allocates credit, but you cannot inspect the methodology or explain it to your CMO. NodeNarrative gives you seven models built on published mathematics (Shapley values from game theory, Markov Chain from probability theory) so you can see exactly why each channel gets the credit it does.
Does GA4 sample data?
Yes. Standard reports use pre-aggregated data, but exploration reports start sampling above roughly 500K sessions. That means your attribution reports may be based on estimates, not actual records. NodeNarrative counts every touchpoint. No sampling, ever.
How do ad blockers affect each?
Both lose some browser events to ad blockers and to shoppers who decline consent: no browser pixel avoids that, ours included. The difference is the order itself. NodeNarrative takes every Shopify order and refund from Shopify's servers, independently of the browser. GA4's purchase event usually comes from the browser, so a blocked tag can mean a missing order.
Is GA4 really free?
The tool is free. The data loss is not. If you are making A$50K/month budget allocation decisions based on sampled, last-click data that misses a third of your traffic, the cost of those wrong decisions dwarfs a subscription to a dedicated attribution tool.
Can NodeNarrative import my GA4 historical data?
GA4 event data cannot be imported directly. But NodeNarrative pulls historical order and transaction data from Shopify at onboarding (3 to 7 years depending on your plan), so you have year-over-year comparisons from day one. New attribution data starts building as soon as the pixel is live, with new visits and orders reaching the graph within minutes.

See what GA4 cannot show you

Discover the multi-touch attribution insights that last-click reporting misses.