Affiliate Code vs Tracking Link: Which One Protects Your Commission on App Deals?
Published · Facts checked · By Nutrola Creator Program Team
In short
- A tracking link attributes by cookie on a web click; an app subscription usually happens after a store install, inside the app, where the cookie cannot follow.
- Network listings in this category show the consequence: YAZIO's excludes in-app sales entirely; Noom's uses a 30-day window; Cronometer's a 365-day one.
- An in-app code is typed at sign-up, so attribution does not depend on device, browser or window, and it works from any platform, including TikTok, YouTube and a newsletter.
- MacroFactor and Nutrola both use in-app codes; Nutrola's pays on every renewal and gives the follower a welcome bonus in the app.
- A code's weakness is that someone has to type it. Fix that with a short code, a pinned comment, a bio line and a story highlight.
The commission you are promised only exists if the subscription is attributed to you. For a website product that is a solved problem: click a link, a cookie is set, a sale is matched. For a mobile app it is not solved at all, because the purchase happens after an app-store install, inside the app, where a browser cookie cannot follow. This guide explains how links and codes each attribute an app subscription, what the nutrition app programs actually use, and how to make a code work as hard as a link would.
Nutrola runs one of the programs discussed here. Every figure about another program is quoted from that company's own page or its affiliate-network listing, linked under Sources, as checked on 17 September 2026. Terms change; check the source before you rely on a number.
How does a tracking link attribute a subscription?
You post a link. A viewer taps it, a cookie is written in that browser, and if a purchase happens on the merchant's website within the cookie window, the network matches it to you. Three things go wrong with apps:
- The purchase is not on the website. The viewer is sent to the App Store or Google Play, installs, and subscribes inside the app. The cookie stayed in the browser. Some programs simply exclude these sales: YAZIO's FlexOffers listing pays on web sales and states that in-app sales are excluded.
- The window closes. Noom's network listings describe a 30-day cookie; Cronometer's ShareASale listing a 365-day one. A subscriber who thinks about it for five weeks is outside a 30-day window. Renewals a year later are outside almost every window.
- Devices do not match. Watched on a laptop, installed on a phone, paid on the phone. The cookie and the purchase never meet.
None of this is the network cheating you; it is what a cookie can and cannot see. It is also why in-app codes exist.
How does an in-app code attribute a subscriber?
A code moves attribution from the browser into the app. The new user is asked for a code during sign-up, types yours, and the app records the referral before any purchase happens. From then on, everything that user pays can be matched to you: no window, no device matching, no dependence on which platform the person came from. A code read out in a TikTok, printed in a YouTube description or typed from a newsletter attributes exactly like one tapped from an Instagram bio.
Two nutrition apps publish code-based programs. MacroFactor's affiliate program uses a code at sign-up that extends the user's free trial from 7 to 14 days, and pays 40% of the first payment. The Nutrola creator code is entered during onboarding, gives the follower a welcome bonus inside the app in gems, and pays the creator 20% of every payment that follower makes, on the first payment and on every renewal or rebill, for as long as the code is live.
What does each nutrition app program use?
| Program | Attribution | Window or condition | In-app subscriptions count? |
|---|---|---|---|
| Nutrola creator code | Code typed in the app at onboarding | None; the referral is recorded at sign-up | Yes, and every renewal |
| MacroFactor affiliate | Code typed at sign-up | None; first payment only | Yes, first payment |
| MyNetDiary referral | Code entered at sign-up | Verification period; 20-referral lifetime cap | Yes, first qualified payment |
| Cronometer affiliate (ShareASale listing) | Tracking link | 365-day cookie | Per the listing, sales tracked through the link |
| Noom affiliate (network listings) | Tracking link | 30-day cookie | Per qualified trial or sign-up |
| YAZIO affiliate (FlexOffers listing) | Tracking link | 30-day cookie | No, in-app sales excluded |
What is the weakness of a code, and how do you fix it?
Someone has to type it. A viewer who installs from the store on impulse and skips the code field is not yours, however good the reel was. The fixes are mechanical:
- Keep it short. A code that is your handle or close to it is remembered from the reel to the app.
- Pin the answer. Under every reel where the app appears, a pinned comment that answers "what app is that?" with the app and your code. That comment thread is where curious viewers go.
- Put it where people look twice. One line in your bio, a story highlight titled with the app's name, and the last line of the caption on reels where the app is the point.
- Give a reason to type it. Followers enter a code when it does something for them: a longer trial in MacroFactor's case, a welcome bonus in Nutrola's. Say what it does, in one line.
- Do not turn the reel into the ad. The reel earns the curiosity; the pinned comment and bio carry the code. More on that here.
What should you ask a program about attribution?
- Code or link? If link, is the purchase on the web or in the app, and do in-app subscriptions count?
- What is the window, and do renewals inside it count?
- Does attribution survive a change of device?
- Can you see your referrals and their status, and how often?
- What voids a referral (self-referral, incentivised sign-ups, refunds), and when is a referral final?
Why the Nutrola code is built the way it is
Because the product is an app, and app subscriptions happen where cookies cannot see. The code is recorded at sign-up, it works from any platform your audience is on, and because there is no window it can pay on the renewal a year later as well as on the first payment. Referrals appear on the monthly statement, the rules that void one are published (only new accounts can redeem, you cannot redeem your own code, incentivised or fake sign-ups void the commission), and a refund inside the payout month is simply not paid rather than clawed back later. The full mechanics are here, and the code is available on its own or alongside a paid deal: apply.
Frequently asked questions
Why do affiliate links lose commission on app subscriptions?
A link sets a cookie in the browser where it was clicked. Most app subscriptions are bought inside the app after a store install, on a device and in a context the cookie never reaches, and many programs exclude in-app purchases outright (YAZIO's FlexOffers listing says so). Cross-device journeys and expired windows lose the rest.
How does an in-app affiliate code attribute a subscriber?
The new user types the code into a field in the app at sign-up, so the app knows who referred them before any purchase and regardless of which platform or device they came from. MacroFactor's code extends the user's trial; Nutrola's code gives the user a welcome bonus in gems and pays the creator 20% of every payment that user makes, for as long as the code is live.
What is the downside of a code compared with a link?
Someone has to remember and type it. A viewer who installs the app from the store without entering the code is not attributed to you. The fixes are a short, memorable code, a pinned comment that answers 'what app is that' with the code, a permanent line in your bio and a story highlight.
Sources
- YAZIO GLOBAL Affiliate Program FlexOffers (accessedSeptember 17, 2026)
- Noom Affiliate Program Commissions & Payments UpPromote (accessedSeptember 17, 2026)
- Cronometer affiliate program listing (ShareASale terms) Affpaying (accessedSeptember 17, 2026)
- MacroFactor Affiliate Program MacroFactor (accessedSeptember 17, 2026)
- MyNetDiary / PlateAI Referral Program Terms MyNetDiary (accessedSeptember 17, 2026)
- Nutrola Creator Program FAQ Nutrola (accessedSeptember 17, 2026)
Program terms quoted in a guide are current as of its facts-checked date.
More in Pitching and deals
-
Flat Fee, Code, or Both? How to Structure a Nutrition App Deal
Three ways to be paid by a nutrition app, who carries the risk in each, when a code alone makes sense, why a fee plus a recurring code is the strongest shape for a creator, and what to get in writing before you film.
-
How to Pitch a Nutrition App as a Micro-Influencer: What Apps Look For and What Gets Ignored
What to put in a pitch to a calorie tracking app, what the app checks on your profile before replying, what slows a reply down, how to read the offer that comes back, and a message template that gets a number in the reply.