Loading tutorials…
Loading tutorials…
Triple Whale's attribution model picker is buried in Settings and most users never touch it. The default is fine for some stores and dangerously wrong for others. Here's the decision framework that drives 80% of the value you get out of the platform.
Who this is forShopify owners on Triple Whale who've completed setup and pixel install. If you're staring at Triple Whale dashboards but not sure whether to trust the ROAS numbers because attribution feels like a black box, this tutorial is for you.
What you'll need
Step 1
Triple Whale has 4 models: TW Pixel, Last-Click, First-Click, Multi-Touch. Each tells a different story with the same underlying data.
Triple Whale Pixel: uses TW Pixel cookies + Sonar server-side data to identify the LAST channel a customer clicked before converting, but with cross-device + cross-session fingerprinting Meta and Google can't do on their own. Best general default — what 70% of accounts should use.
Last-Click: simplest model. Whatever channel sent the very last click before conversion gets 100% of the credit. Good for sanity-checking but penalizes upper-funnel campaigns (brand awareness, prospecting).
First-Click: opposite of Last-Click. The first identifiable channel touch gets 100% credit. Useful for evaluating which channels are introducing you to net-new customers. Undervalues retargeting and lower funnel.
Multi-Touch (Linear or Time-Decay): splits credit across all touchpoints. Linear = equal weight. Time-Decay = more weight to recent touches. Theoretically the most "accurate" but hardest to action because no single channel has a clear ROAS.
Most DTC stores: use TW Pixel as default. Run Last-Click as a secondary view to reconcile with Meta/Google native numbers.
Step 2
Settings → Attribution → Default Attribution Model. Pick ONE. Triple Whale recomputes all historical reports against the new default.
In Triple Whale → Settings → Attribution.
Find "Default Attribution Model" dropdown.
Select "Triple Whale Pixel" (recommended for most accounts).
Save. Triple Whale recomputes the last 90 days of dashboards against the new model. Can take 5-15 minutes.
Once recomputed, every dashboard widget defaults to this model. Individual dashboards can override per-widget if needed.
Step 3
Click window and view window. Triple Whale defaults to 7-day click. For DTC with longer consideration cycles (apparel, furniture, supplements), 14-30 day click is more accurate.
Settings → Attribution → "Click Window" and "View Window."
Click Window default: 7 days. Means a click within 7 days of conversion gets credit. For impulse-purchase products (under $50 AOV), 1-7 days is fine. For considered purchases ($100+ AOV with multi-day decision), 14-30 days is more accurate.
View Window default: 1 day. Means an ad impression (no click) within 1 day of conversion gets partial credit. Most DTC stores: leave at 1 day to avoid over-attributing brand campaigns. Some advanced setups: 7-day view for video-heavy upper-funnel.
Set windows to match your real customer journey. Pull Triple Whale → Audiences → "Time to Conversion" report. If 80% of customers convert within 7 days of first click, 7-day click is correct. If 30% take 14+ days, extend.
Step 4
Build a side-by-side dashboard showing the same campaigns under TW Pixel vs Last-Click. Gap between the two is the "attribution lift" Triple Whale is giving you.
Dashboards → New Dashboard → "Attribution Comparison."
Add 2 widgets per channel: (1) "Meta Spend" with model = TW Pixel; (2) "Meta Revenue" with model = Last-Click. Both on the same 30-day window.
Repeat for Google Ads, TikTok Ads, Email, etc.
The gap between TW Pixel revenue and Last-Click revenue for each channel = the attribution lift Triple Whale is identifying. For Meta, this is often 30-60% lift. For Google Search, it's usually flat or negative (Google's own attribution already captures lower-funnel).
Use this dashboard monthly to validate Triple Whale is providing value AND to identify channels where TW model and platform-native model disagree most (those are the channels where budget decisions matter most).
Step 5
Sometimes you want to evaluate one channel under one model and another channel under a different model. Triple Whale lets you override per widget.
For each dashboard widget, click the settings gear → "Attribution Model" → override the default.
Common override pattern: Brand Search → use Last-Click (the customer typed your name, attribution debate is moot). Upper-funnel Meta video → use First-Click or Multi-Touch (where the channel's job is introducing the brand). Email/SMS → use TW Pixel default.
Don't override on every widget — that's a sign you don't trust the default. Pick a default and override only for clear edge cases.
Step 6
Settings → Notes (or Slack/Notion). Write down which model is default, why, and what the team should expect.
In Triple Whale → Settings → Notes, write: "Default attribution model: Triple Whale Pixel. Last-Click is shown as comparison only. Brand Search overrides to Last-Click. Reason: TW Pixel best captures cross-device DTC journey for our AOV range."
Share the doc with whoever reads Triple Whale (you, marketing lead, founder).
Re-evaluate quarterly. As your funnel matures, the right model may shift (e.g., from First-Click to Multi-Touch once you scale upper-funnel video).
Step 7
After 30 days of running on TW Pixel default, sanity-check: does Triple Whale's blended ROAS reconcile with your actual P&L? If yes, trust the model. If no, dig in.
Pull 30 days of: total Triple Whale revenue, total ad spend (Meta + Google + TikTok), blended ROAS.
Compare to your Shopify reports → Sales by Channel + bank deposits.
If Triple Whale blended ROAS matches your gut sense of "did this month actually work financially?" — the model is honest. Trust it.
If Triple Whale says 3.2x ROAS but you barely broke even after COGS + shipping + ad spend, attribution may be over-counting. Sanity check: COGS field in Shopify, fulfillment cost, returns rate.
When in doubt, the simpler test is contribution margin: did revenue exceed (COGS + ad spend + fulfillment) for the month? That number is unambiguous.
Common mistakes
Leaving the default attribution model on whatever Triple Whale ships with
What goes wrong: You never look at Settings → Attribution. The default may be Last-Click or TW Pixel depending on signup date. You're reading numbers you don't understand and making budget decisions on a model that doesn't match your funnel.
How to avoid: Settings → Attribution → confirm the default. For most DTC: pick TW Pixel. Document the choice.
Switching models mid-month to chase a better number
What goes wrong: You read a low ROAS in TW Pixel, switch to Last-Click, see a higher number, "feel better." Then switch back next month because Last-Click numbers look weird. Team loses trust. No model is given enough time to validate.
How to avoid: Pick a model. Commit for 90 days. Treat the model choice as a budget framework, not a reporting setting.
Using 7-day click window for high-AOV considered purchases
What goes wrong: Furniture, apparel, supplements often have 14-30 day consideration cycles. A 7-day click window misses 30-50% of customer journeys, undercounts upper-funnel channels, and shifts budget toward bottom-funnel where attribution is shorter.
How to avoid: Pull Audiences → Time to Conversion. Set click window to cover 80% of converters. Most considered-purchase DTC: 14-30 days.
Mixing attribution models across channels without documenting why
What goes wrong: Brand Search is Last-Click. Meta is TW Pixel. TikTok is First-Click. Six months later, nobody remembers why the per-widget overrides exist, and the team can't read the dashboard.
How to avoid: Pick ONE default. Override only for very specific reasons. Document overrides in Settings → Notes.
Trusting Triple Whale blended ROAS without P&L sanity check
What goes wrong: Triple Whale says you're profitable but actual bank balance disagrees. Attribution can be technically right but commercially wrong if COGS, returns, or fulfillment aren't factored in.
How to avoid: Monthly: confirm Triple Whale revenue + COGS + ad spend + fulfillment + returns = actual profit. If the math doesn't reconcile, the model isn't the issue — your input data has a gap.
Comparing Triple Whale ROAS to Meta Ads Manager ROAS and assuming TW is wrong
What goes wrong: Meta reports 4.2x ROAS (last-click, 7-day click + 1-day view). Triple Whale TW Pixel reports 2.8x. You assume TW is broken. You don't realize Meta is over-attributing by claiming credit Google or Email should get.
How to avoid: Both can be right under their own definition. Use TW Pixel for budget allocation (cross-channel decisions). Use Meta-native for in-platform optimization (which ad set within Meta is best).
Recap
Done — what's next
How to set up Triple Whale for your Shopify store
Read the next tutorial
Hand it off
Attribution model choice is the single most impactful Triple Whale setting and the one least understood by DIY operators. Get it wrong and 6 months of budget allocation are based on misleading numbers. A vetted DTC attribution specialist will pick the right model for your funnel, document the choice, and own the quarterly review — typically $200-400 for the initial setup + $150-300/mo for ongoing attribution governance.
See specialist rates
None — they all describe the same journey from different angles. TW Pixel is the most useful for DTC budget decisions because it accounts for cross-device + cross-session better than platform-native. Multi-Touch is theoretically most precise but hardest to action.
Yes, but expect smaller gaps between TW Pixel and Last-Click. Impulse purchases have short consideration cycles — most customers click one ad and convert. The cross-device fingerprinting matters less. The dashboards still help, but the attribution lift is smaller than for high-AOV stores.
14-30 days. The pixel needs to fingerprint enough returning customers to build a reliable cross-session graph. Don't make major budget decisions in the first 14 days of TW Pixel data.
Yes — per-widget overrides let you mix. Common pattern: Brand Search on Last-Click (no debate), prospecting Meta on TW Pixel (cross-channel signal matters), email/SMS on TW Pixel (default).
CFO numbers come from Shopify Orders (source of truth for revenue) — they should match Triple Whale revenue numbers within 1-2%. If they don't, fix the Shopify integration first. Attribution model only affects which CHANNEL gets credit for revenue, not the total revenue number.
Multi-Touch shines at $5M+/year DTC where the customer journey involves 4-6 touchpoints. Below $2M/yr, journeys are usually 1-3 touchpoints and TW Pixel (which captures last-click of the journey) is more actionable.
Triple Whale
Most founders sign up for Triple Whale, click 'Connect Shopify,' and assume the rest will figure itself out. Three weeks later they're paying $200/mo for a dashboard nobody opens because attribution looks weird. Here's the setup that actually delivers value from day one.
Triple Whale
The TW Pixel is the entire reason you're paying for Triple Whale. If it's not firing on every transaction, you're reading the same numbers your platform-native dashboards already showed you — just with a $300/mo wrapper around them.
Triple Whale
Triple Whale ships with 40+ default widgets and most owners build dashboards with all of them — then never open the dashboard again. Here's how specialists build dashboards that get read every morning.
Triple Whale
If Triple Whale shows different numbers than Shopify, Meta, or Google, every decision you make on Triple Whale data is questionable. Here's the diagnostic sequence specialists run to reconcile the gap.
Meta Ads
The browser pixel alone loses 20-30% of conversions on iOS. CAPI sends events from your server to Meta, recovering most of it. Three install paths: Shopify-native, server-side GTM, and direct API. We cover all three.
Google Ads
Conversions firing in your store but Google reporting zero? You're not alone. This walks through the right setup path for your stack — including the GA4 import workflow that 80% of DIY tutorials skip.