Post-purchase attribution for Shopify

Know where your customers really heard of you.

TracePoll asks one question on your thank-you page and ties every answer to its order. You see revenue by channel, including the word of mouth, podcasts and creators your ad dashboards can’t see.

Free up to 200 orders a month · No theme code · 14-day trial on paid plans

Thank you page

Order #1042 · Confirmed

Thank you, Linh.

How did you hear about us?

  • Instagram
  • A friend or family member
  • Podcast
  • Google search
Submit

Revenue by channel · Last 30 days

$9,379 +18%

New answer: Friend or family · Order #1042 · $86.00

  • Instagram$2,418
  • Friend or family$2,196
  • TikTok$1,452
  • Google search$1,309
  • Podcast$1,260

1 question

on the Thank you and Order status pages

0 lines of code

added from Shopify’s checkout editor

13 languages

matched to each customer’s checkout

Why it matters

Ad dashboards count clicks. Customers remember stories.

Last-click attribution gives the credit to whatever was clicked last. The places people actually heard of you often never show up.

01

Word of mouth

A friend recommends you. Weeks later the buyer clicks a Google ad, and Google gets the credit for the sale.

02

Podcasts and creators

People hear your name, then search for it. Nothing in your ad dashboards links that order back to the show or the creator.

03

Missing tracking

Ad blockers, privacy settings and copied links strip the source, so a share of orders arrives with none at all.

How it works

From one answer to a clear picture.

01Ask

A question that fits the moment.

Start with “How did you hear about us?” and map every answer to a channel. Follow-ups capture the detail that matters: which creator, which show, which friend.

  • Follow-up questions and required written repliesAll plans
  • An NPS question and a reward code after the answerAll plans
  • Up to three extra questions, shown only when they applyStarter
  • Thirteen languages, matched to the checkoutGrowth

Question

How did you hear about us?

  • InstagramInstagram
  • TikTokTikTokFollow-up: Which creator?
  • A podcastPodcastFollow-up: Which show?
  • OtherOtherWritten reply required

Extra question shows when

First orderOrder ≥ $50Ships to USContains: Ski wax
EN · ES · FR · DE · JA +8Reward THANKS10

02Understand

Revenue, not just responses.

Each answer is saved with its order, net of refunds and cancellations. Orders, revenue, order value and return on ad spend sit side by side for every channel your customers name.

  • Revenue and order value by channel, against the previous periodAll plans
  • Customer value: who comes back, by first channelGrowth
  • Return on ad spend from Meta, Google and TikTok AdsPro

Answers

85 +143%

Revenue

$6,097 +35%

NPS

41

ChannelOrdersRevenueAOVROAS
Instagram25$1,605$642.0×
Friend or family10$654$65no spend
TikTok21$1,537$733.1×
Google search9$870$972.6×
Podcast6$512$85no spend

03Compare

See what tracking misses.

Put what customers said next to what last-click recorded. Orders with no UTM or referrer stop being a mystery, because the customer already told you where they came from.

  • Revenue that arrived with no tracking source, measuredAll plans
  • Plain-language notes when something changesAll plans

Same 85 orders, two views

What last-click tracking saw

Paid socialGoogleNo source

What customers told you

InstagramFriendsPodcastGoogle
$1,176 in orders had no UTM or referrer. Customers named a source for every one.

04Act

Answers that travel.

Send each answer to the tools your team already lives in, start Shopify Flow workflows, and read a short weekly summary of everything customers wrote.

  • Klaviyo, Google Analytics 4, Slack, Google Sheets and webhooksGrowth
  • Shopify Flow triggers for answered and unanswered ordersGrowth
  • A weekly AI summary of written answersGrowth
  • A Monday email report for your teamStarter
TracePoll
KlaviyoGA4SlackGoogle SheetsShopify FlowWebhook

05Ask AI

Ask your data in plain English.

Connect TracePoll to ChatGPT or Claude and ask the questions you actually have. Or pull the numbers into your own tools through the API.

  • MCP connector for ChatGPT and ClaudePro
  • REST API for reports and raw answersPro
  • One report across stores, and branded client linksPro

Claude · connected to TracePoll

Which channel brings the best repeat customers?

Friends and family. 36% of those customers ordered again, against 25% across all channels. Podcast listeners come second at 31%.

And where is ad spend working hardest?

TikTok returns $3.10 for every $1 spent this month, ahead of Google at $2.60.

Privacy

We store the answer, not the customer.

TracePoll keeps what it needs to tie an answer to an order and nothing more. Shopify’s data request and deletion webhooks are built in, every request is verified, and stored credentials are encrypted.

We keep

  • Order ID
  • Order total
  • The answer
  • Customer ID, one-way hashed

We never store

  • Name
  • Email address
  • Phone number
  • Postal address

Questions

Good to know.

Do I need to edit my theme?

No. You add TracePoll as an app block in Shopify’s checkout editor, on the Thank you page and the Order status page. There is no theme code.

What do you store about my customers?

The order ID, the order total, the answer and a one-way hash of the customer ID. Never names, email addresses, phone numbers or postal addresses. Shopify’s data request and deletion webhooks are built in.

Can the survey hurt my conversion rate?

No. The question appears after the purchase is complete, on the Thank you page, so it cannot get in the way of checkout.

How is this different from UTM tracking?

UTMs and pixels record clicks. A survey records what the customer remembers. They disagree most for word of mouth, podcasts and creators, which is why TracePoll shows both side by side.

What happens on the free plan above 200 orders?

The survey pauses for new orders until next month. Your answers and reports stay. Upgrade any time for unlimited orders.

How do I cancel?

Plans are billed on your Shopify invoice. Downgrade to Free from inside the app, or uninstall it.

Start asking today.

See the survey and the report in the live demo, then add it to your store in a few minutes.

Free up to 200 orders a month. No card needed to start.