How to measure word of mouth, podcast and influencer sales on Shopify

Discount codes and UTM links miss most sales from podcasts, creators and friends. How to measure those channels on Shopify and read the gap.

On this page
  1. Why these channels look worse than they are
  2. What each method catches
  3. A worked example: did the creator pay off?
  4. Compare what buyers say with last click
  5. Look past the first order
  6. Getting cleaner answers
Short answer

Use three signals together: a unique code per creator, UTM links where you can, and a “How did you hear about us?” question after checkout. Codes and links undercount, because people forget codes and don’t click links in podcasts. The survey catches what they miss. Where buyers name a channel much more often than your last-click data shows, that channel is undercounted.

Why these channels look worse than they are

Someone hears your brand on a podcast while driving. Two days later they type your name into Google and buy. Shopify records “Google search” or “direct”. The podcast gets nothing, and at renewal time it looks like a waste of money.

The same happens with creators (watched on TikTok, bought later on a laptop), with friends (“you have to try this”), and with group chats. None of it leaves a click.

What each method catches

Method Catches Misses
UTM links Clicks from links you control (bio links, emails, ads) Podcasts, word of mouth, anyone who searches instead of clicking
Creator discount codes Buyers who remember and use the code Buyers who forget it; inflated by code-sharing sites
Shopify’s last click The last tracked visit before the order Everything that happened before that visit
Post-purchase question What the buyer remembers, including offline Precision: memory is fuzzy, and some don’t answer

No single row is the truth. Where they agree, you can trust the number. Where they disagree, you learn something.

A worked example: did the creator pay off?

You paid a creator $600 for a video. Here’s what each method says after 30 days:

Creator campaign, 30 daysExample numbers
Code CREATOR15 used14 orders
UTM link clicks that ordered6 orders
Survey: “Influencer or creator”41 answers
Of those, typed the creator's name33
Average order of those 33$58
Survey response rate in the periodabout 60%
Sales named for the creator$1,914

The code alone says 14 orders, roughly $800 in sales: a loss after product costs. The survey says 33 buyers named the creator, and since only part of buyers answer, the real number is likely higher. Same campaign, opposite decision.

To get “typed the creator’s name”, ask the follow-up “Which creator?” only to buyers who picked Influencer or creator.

Compare what buyers say with last click

HearAbout (our app) records, for each answer, the last click Shopify saw before the order, and puts the two side by side.

HearAbout attribution comparison: channels buyers name versus the last click Shopify recorded
What buyers say next to Shopify's last click. Channels with a big gap are the ones your pixels undercount.

How to read it:

  • Buyers name it far more than last click shows (podcasts, friends, creators): undercounted. Give it more credit than your dashboard does.
  • Last click shows it far more than buyers name it (often Google search or direct): the closer, not the opener. People searched your name after hearing of you somewhere else.
  • Both roughly agree (often email, paid search): trust your existing numbers.

Last click can take about an hour after an order to appear, and some orders never get one. Only orders where both are known are compared.

Look past the first order

Some channels bring buyers who come back. HearAbout’s Value by channel after 90 days shows what buyers from each channel spent in total, counting their later orders, once they’ve had 90 days to order again. Friend-or-family buyers often look modest on the first order and strong at 90 days.

Guest checkouts can’t be linked to later orders, so they’re not in this number.

HearAbout by Centubo. Ask how buyers found you, compare it with Shopify's last click, and see value by channel after 90 days. Free during launch.

Install on Shopify

Getting cleaner answers

  • Put the creator or podcast in the survey only while you’re working with them, so old answers don’t linger.
  • Randomize the answer order.
  • Don’t give a reward for answering while you’re judging a campaign: some people will tap anything for a code.
  • Compare equal periods: 30 days before the campaign, 30 days during.

Questions people ask

Aren't discount codes enough to track influencers?

Codes only count buyers who remember and use the code. Many people watch a creator, search your brand days later, and check out without it. Codes also leak to coupon sites, which credits the creator for sales they didn't make.

Can a survey answer be wrong?

Yes, people misremember. That's why it works best next to your click data. When buyers name a channel far more often than your analytics credit it, that channel is undercounted; small differences aren't worth acting on.

How many answers do I need before deciding?

Enough per channel that one or two answers don't swing the share much. As a rough rule, wait for at least 30 answers in the channel you're judging, and compare periods of the same length.