Overview
Every number you see in Northbeam is shaped by three levers working together:
Changing any one of these will change the numbers you see. The examples below walk through common scenarios to show how they interact.
Quick Reference Glossary
Example 1: Revenue & ROAS
Settings:- Time Period: Jan 1–31, 2024
- Attribution Model: Clicks-Only
- Attribution Window: 1 Day
- Accounting Mode: Accrual
Spend
Spend is pulled directly from each ad platform via API. $50 went to Facebook, $50 to Google, and $0 to Email (Email has no paid spend).Attributed Revenue (1d) vs. LTV Attributed Revenue
These two columns show the same revenue metric under two different attribution windows:- Attributed Rev (1d) — only counts purchases made within 1 day of the click
- LTV Attributed Rev — counts purchases made at any point after the click (infinite window)
ROAS (1d) vs. LTV ROAS
Both are calculated the same way — Revenue ÷ Spend — just using different attribution windows:- ROAS (1d) = Attributed Rev (1d) ÷ Spend → Google: $125 ÷ $50 = 2.5
- LTV ROAS = LTV Attributed Rev ÷ Spend → Google: $175 ÷ $50 = 3.5
Example 2: Transactions & CAC
Settings:- Time Period: Jan 1–31, 2024
- Attribution Model: Clicks-Only
- Attribution Window: 3 Day
- Accounting Mode: Accrual
Why Are Transactions Fractional?
In Accrual mode, credit is divided between all touchpoints in a customer journey — so a single purchase might give 0.6 credit to Facebook and 0.4 to Google. This is why you see decimals like 2.20 instead of whole numbers.Transactions (3d) vs. LTV Transactions
- Transactions (3d) — counts purchases made within 3 days of the click
- LTV Transactions — counts purchases made at any point after the click
CAC (3d) vs. LTV CAC
CAC = Spend ÷ Transactions. Lower is better.- CAC (3d) = Spend ÷ Transactions (3d) → Facebook: $50 ÷ 2.20 = $22.73
- LTV CAC = Spend ÷ LTV Transactions → Facebook: $50 ÷ 5.67 = $8.82
Example 3: How Attribution Models Affect Credit
This example shows how choosing a different Attribution Model changes who gets credit — even when everything else stays the same. Settings:- Time Period: Jan 1–31, 2024
- Attribution Window: 7 Day
- Accounting Mode: Accrual
- Jan 1 — Facebook Ad click
- Jan 3 — TikTok Ad click
- Jan 5 — Google Branded Search click → $90 purchase
Note: The Sales page only displays one Attribution Model at a time, so you cannot replicate this table directly in your dashboard.To compare models against each other, open Model Comparison. This tool is purpose-built for seeing how different models interpret the same data without having to toggle back and forth manually.
What is happening here?
- First Touch gives all $90 to Facebook — the first touchpoint in the journey
- Last Touch gives all $90 to Google Branded Search — the final touchpoint before purchase
- Linear splits credit equally: $30 to each of the three touchpoints
- Clicks-Only gives $45 each to Facebook and TikTok, and $0 to Google Branded Search — because Branded Search is a lower funnel channel and receives no credit when upper funnel touchpoints exist in the journey
Why does this matter?
If you were optimizing off Last Touch, you would conclude Google Branded Search is your best performer and potentially over-invest there. But Branded Search is largely capturing intent that was created upstream by Facebook and TikTok. Clicks-Only surfaces where that intent actually came from. This is also why the Model Comparison Tool is useful in practice — rather than switching models manually and trying to remember the numbers, you can see the delta across models in one view and make more informed budget decisions. Recommended model for day-to-day decisions: Clicks-Only. It is conservative, upper-funnel focused, and directionally accurate for media buying decisions. Use the Model Comparison Tool to sanity check your Clicks-Only numbers against other models when needed.Want to understand how C+DV assigns credit across clicks and views?See Clicks + Deterministic Views for a full breakdown including worked examples.
Example 4: How Accounting Mode Affects Credit (Accrual vs. Cash)
This example shows how switching Accounting Mode changes when credit is assigned — which can significantly affect how a given day or week looks in your dashboard. Settings:- Attribution Model: Clicks-Only
- Attribution Window: 7 Day
- Jan 1 — Facebook Ad click
- Jan 5 — Purchase for $90
Accrual Mode
In Accrual, credit is assigned to the date the touchpoint occurred.
Facebook receives $90 on Jan 1 — the day the click happened — because the purchase occurred within the 7-day window.
Cash Snapshot Mode
In Cash Snapshot, credit is assigned to the date the purchase occurred, regardless of when the touchpoint happened.
Facebook receives $90 on Jan 5 — the day of the purchase — not the day of the click.
What is the practical difference?
Important: Attribution Windows are only available in Accrual mode. If you switch to Cash Snapshot, all window options are removed and revenue is reported on the day it was collected regardless of when the touchpoint occurred.
When to use each: Use Accrual for media buying decisions. Use Cash Snapshot when you need your numbers to tie back to actual revenue collected — for example, when reconciling with your finance team or Shopify dashboard.
Key Takeaways
- Three levers, one number — Accounting Mode, Attribution Model, and Attribution Window all affect your metrics simultaneously. Always check which settings are active before drawing conclusions.
- Fractional transactions are normal — they reflect credit being shared across touchpoints, not a data error.
- Short window vs. LTV — short windows (1d, 3d) are better for optimizing recent performance; LTV is better for understanding full customer value.
- Email deprioritization is intentional — in Clicks-Only mode, Northbeam pulls credit away from Email to surface the true impact of paid upper funnel channels.
- Accrual vs. Cash Snapshot — use Accrual for media buying decisions and Cash Snapshot when reconciling with Shopify or finance reporting.
- No single model tells the whole story — use the Model Comparison Tool (Menu in top-right corner → Model Comparison) to see how different models interpret the same data before making budget decisions.
For deeper dives, see: