Browse chapters
Multi-Touch Attribution
Practical guidance on multi-touch attribution for Shopify app founders.
Tracking and Attribution · ~5 min read
On this page
Multi-touch attribution is the idea that a merchant rarely installs after a single interaction. They see a partner's YouTube review, then a blog post from someone else, then a mention in a Slack community, and finally install. The question is who gets the credit, and how much.
The honest answer for Shopify apps
For most app programs, true multi-touch is not achievable, and chasing it is a distraction. The reason is the same limit that shapes all app attribution: a Shopify install gives you one signal, at one moment, from one link or code. You do not get a clean history of every touch a merchant had before installing. So in practice, app programs are last-touch: whoever's tracked link or forwarded code carried through to the install gets the credit.
Why last-touch is usually fine
Last-touch sounds unfair to the earlier partners, but it is the most defensible model you can actually run. The partner whose link the merchant clicked last is the one who closed the install, and it is the one signal you can verify. Splitting credit across touches you cannot see would mean inventing weights for interactions you have no record of. A model built on guesses is worse than a simple rule everyone understands.
When several partners genuinely drove one install
Sometimes two partners really did both contribute, and one is upset. The right tool is not an attribution algorithm, it is a conversation and a manual decision. You can credit the install to one partner, or, for a genuinely shared referral, record a manual adjustment to recognize the other. Keep it rare and deliberate, and document why, so it does not become an expectation.
What to tell partners up front
- •State plainly that credit goes to the last tracked link or code the merchant used.
- •Encourage every partner to get their own tracked link in front of the merchant close to the install, not months before.
- •Reserve manual adjustments for real shared-referral cases, and say so, so partners do not treat every install as disputable.
Practical checklist
- ✓Your program terms state that credit is last-touch, in writing
- ✓Partners know a tracked link or forwarded code near the install is what wins
- ✓You have a manual path for the rare genuinely-shared referral
Common mistakes
- ✕Promising a fair multi-touch split you have no data to compute
- ✕Letting every partner treat a shared story as a disputable install
- ✕Hand-adjusting so often that last-touch stops meaning anything
How this works in PartnerDock
PartnerDock credits the partner whose deterministic signal matched the install, a forwarded code or the click cookie, which is effectively last-touch and exact. It does not split credit across unseen touches, because that data does not exist for app installs. For a genuinely shared referral you can add a manual adjustment to recognize a second partner, and every referral snapshots its commission terms so a later change never rewrites what was already credited.
Try PartnerDock FreeFAQ
Can PartnerDock split a commission between two partners who both referred a store?+
Not automatically, because app installs give one attribution signal, not a history of touches. Credit goes to the matched partner, and you can add a manual adjustment to recognize a second partner in a genuine shared case.
Start your partner program with PartnerDock
Manage partners, attribution, commissions, and payouts in one place — free to start.
Start FreeRelated chapters
Click Tracking
Practical guidance on click tracking for Shopify app founders.
Attribution Disputes
Practical guidance on attribution disputes for Shopify app founders.
Manual Merchant Attribution
When links aren't enough: how to credit a partner for a store they genuinely referred, and keep it honest.
