Proving your ROI to a brand is not a side skill. It is what separates the creator who invoices once from the creator who invoices every quarter for three years. A brand that can clearly see what its investment buys renews. A brand that sees nothing comes back to squeeze the price, or simply disappears. This module gives you the complete framework for turning every campaign into evidence.
The four families of metrics
Before the campaign starts, agree with the brand on the metrics you are going to track. There are four families, and you pick from them according to the stated objective.
- Reach and awareness: impressions, unique reach, video views, completion rates, shares, story adds.
- Engagement: likes, comments, saves, Story replies, brand mentions inside those replies.
- Direct conversion: link clicks, promo code redemptions, attributed sales, average order value through your code, UTM add-to-carts.
- Brand awareness: growth in the brand's follower count during and after the campaign, unprompted mentions, searches for the brand name on Google Trends Maroc.
Never track more than five metrics at the same time. Beyond that, you drown the analysis and the brand walks away remembering nothing.
The reverse brief: lock the KPIs before you sign
Before you send the quote, make a habit of asking the brand these three questions.
- What is your main objective for this campaign, in one sentence?
- How will you, internally, measure success?
- What is the minimum threshold for calling this campaign a success?
If the brand answers "we'll see how it goes", you now know two things: the campaign will be vague, and you will be the first one blamed if the numbers disappoint. In that case, set your own KPIs and get them signed off in writing. That is your best protection.
The unique promo code: the backbone of attribution in Morocco
In the Moroccan market, where e-commerce attribution is still limited, the unique promo code is the reference tool. Always ask the brand to create a code dedicated to you (format: YOURNAME10) with tracking of how many times it is used. On a 6 000 MAD campaign, a code redeemed 80 times with an average order value of 320 MAD generated 25 600 MAD in direct revenue, a ROAS of 4,3. That is a raw, undeniable figure, and the brand can verify it in its own back office.
The screenshots to keep from J+1 onwards
The classic mistake is waiting until the campaign is over to collect the data. By then it is too late: the Stories are gone and the Insights numbers have blurred. From J+1 and J+7 after publication, systematically capture the following.
- Reel or post Insights: views, reach, engagement rate, non-follower accounts reached, saves.
- For each Story: views, taps back, taps forward, exits, replies, link clicks.
- Demographics of the audience reached: percentage in Morocco, top cities, age brackets.
- Comments that mention the brand (anonymise them).
Save everything in a dated folder for each campaign. It also builds you a bank of proof for future negotiations.
A question about this module?
Message us on WhatsApp: we help you apply the method to your audience, your rates and your tax situation.
Mon–Fri 9 AM–6 PM · Sat 10 AM–2 PM (GMT+1)
The one-page post-campaign report template
Never deliver a ten-page report. One page is enough, structured like this.
- Header: campaign name, period, deliverables, amount invoiced before tax in MAD.
- Results block: three to five headline figures in large type (total views, engagement rate, promo code redemptions, sales generated).
- Demographics block: percentage in Morocco, top three cities, dominant age bracket.
- Screenshots block: the three most telling captures, anonymised where necessary.
- Verbatim block: three representative positive comments.
- Recommendation block: your concrete suggestion for the next campaign, in two lines.
Send this document no more than 5 days after the campaign ends. The brand presents it internally, and your next proposal lands on the table without you having to push for it.
Calculating the equivalent paid media cost
This is the argument that turns a rate renegotiation around. Take the total reach you generated and compare it with the equivalent Meta cost in Morocco, roughly 18 to 35 MAD per 1 000 impressions on qualified targeting. A campaign that reached 80 000 people is worth 2 240 MAD in pure paid media. But it also includes the creative work, the credibility, and an engagement rate 4 to 7 times higher. Your 6 000 MAD rate then justifies itself mechanically.
Open ROAS: the argument that makes them stay
When a brand compares creators, it compares cost per thousand. You compare open ROAS: for every MAD invested in your account, how many MAD land in the till. A ROAS of 3 to 4 on a Moroccan influencer campaign is respectable. Above 6, it is exceptional, and it is your argument for renewing at a higher rate.
The metrics not to oversell
Be honest about what you cannot prove. Branding, awareness lift, the halo effect: these are real, but they are hard to put a number on. If you sell them as figures, you lose credibility the moment the brand digs into them. Present them instead as qualitative benefits on top of the direct ROAS. That is the angle that reassures even the most rigorous marketing directors.
An ROI discipline held rigorously for a year turns a freelance creator into a strategic partner. And a strategic partner invoices two to three times more than a supplier.
Progress
Finished this lesson?
Validate your progress. It is saved locally in your browser, with no account required.
Published by
Wassit Academy
Module written by the Wassit editorial team from real campaigns run on the platform in Morocco. Free, no sign-up, updated as the market moves.
Get our Moroccan market analyses
Get our Moroccan market analyses
Once a month: new Academy modules, pricing grids in MAD and tax reminders for Moroccan creators.
More questions? Message us on WhatsApp — we reply within minutes.
Activate your creator profile on Wassit
Receive qualified briefs from Moroccan brands, invoice in MAD with your tax ID, and get paid via escrow.
- Escrow-held payment
- No commitment
- ICE/DGI-compliant invoice