Browse chapters

Multi-Touch Attribution

Practical guidance on multi-touch attribution for Shopify app founders.

Tracking and Attribution · ~5 min read

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 Free

FAQ

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 Free