Back to blog
Growth3 min read

Measuring influencers without discount codes

A promo code counts who remembered to type it, not who was influenced. Here's what codes miss and what a tracked link measures instead.
A promo code counts who remembered to type it, not who was influenced. Here's what codes miss and what a tracked link measures instead.

For many Saudi stores, influencer marketing is the second largest line after paid media, and it's the one measured most loosely. The measurement is usually a discount code, and a code answers a different question than the one you're paying for: who remembered to type it, not who was influenced.

What a discount code actually counts

You give each creator a code and count the orders that used it. Simple, and wrong in four directions at once:

  • Someone sees the content, visits two days later and forgets the code, so the order goes to another channel
  • The code leaks into deal groups, so people who never heard of the creator use it
  • A buyer who came from your own ad uses a code they found elsewhere, and the creator gets credited for your paid traffic
  • A creator without a code has no number at all

The result isn't too high or too low. It's mixed, which is the worst case: you can't correct a number when you don't know which direction it's wrong in.

You give every creator and affiliate their own link, and the order is credited to the link it actually came through, code or no code. Two properties make that work.

The source survives the gap. A visitor who arrives through the link, leaves, and comes back two days later by typing your store name is still credited to that creator, because the source is held for the length of the journey rather than the session. Flowfy uses a 90-day window.

The source is written server-side. At checkout it's attached to the order on the server, so an ad blocker or an expired cookie doesn't erase it.

That puts the creator in the same report as Meta, TikTok and Snapchat, under the same attribution model and the same window. You compare source against source with one ruler instead of judging a discount code against a paid campaign.

Three creators on the same fee

Each was paid 5,000 SAR, and each had their own link:

VisitsOrdersCost per order
Creator A90045111 SAR
Creator B4,20028179 SAR
Creator C6006833 SAR

Illustrative figures.

Without links you'd have praised Creator B for sending more than four times the traffic. With the numbers, Creator A is 68 SAR cheaper on every order, and Creator C isn't worth renewing at that fee.

The negotiation changes too. Renewals get decided on orders and revenue rather than on follower count or on how the week felt.

Keep the code, just not as the ruler

Codes help conversion, so keep them as an offer for the audience. Then put two numbers side by side: orders from the link, and orders that used the code. The distance between them tells you how far the code travelled and who's using it.

If a creator posts without a link, in a story for example, you lose attribution for that placement. That's the case for requiring a tracked link in the brief before the collaboration starts. The same mechanic works for affiliates, where each link behaves as its own source inside the channel report.

Direct is where this shows up

Direct isn't a channel. It's the bucket for every visit you failed to name, and most of what sits in it is links you own: the bio link on Instagram and TikTok, a WhatsApp group, a QR code on packaging, the newsletter and SMS, a link you sent one customer in a chat.

Each of those takes about ten seconds to tag, and each becomes its own source instead of collapsing into direct. Measurement quality is decided before the click, not after it, because no analytics tool can put a name on a visit that arrived without one.

Before your next collaboration

Growth

Why you pay to reach people who already bought

12% of a retargeting audience has already bought, and their share of the budget is 2,400 SAR a month. The waste never shows up as a loss anywhere, which is why it runs for years. Here's the arithmetic and the exclusions to run.

3 min read
Growth

Why your repeat rate falls every time you grow

A blended repeat rate mixes a customer of three weeks with a customer of two years. Grouping people by when they arrived turns a static number into a curve you can act on. Here's the idea and three objections to it.

3 min read
Growth

What the second purchase journey looks like

The second order has its own journey and its own channels, and it's the cheapest revenue you have. Here's the arithmetic, and the time gap that decides when to act.

3 min read