ClaudeChatGPTCursorGeminiWorks with your AI agentsChromeMydropTry Mydrop Chrome Extension
Reporting & Attribution

Which Social Posts Drive Sales: Tag, Count, Compare in 3 Steps

Tag every link, add a promo code per platform, and build a weekly table of orders per post type. A simple way to track which posts actually sell.

3 min read

Updated: Oct 31, 2026

Retro neon grid background with floating colourful musical notes

TLDR: To see which posts drive sales, give every post link its own tag, count orders by tag each week, and divide by posts published. Likes can stay on the dashboard, but the weekly table should show clicks, orders and revenue per post type. Three small habits make it work: consistent tags, a promo code per platform, and one question at checkout.

Likes are easy to count, so they get reported. Sales are harder to tie back to a post, so they get skipped. The result is a monthly report that says a carousel got 400 likes and can't say whether it sold a thing.

You can close most of that gap without any new software.

Tag every link before it goes live

A post can only be linked to a sale if the link inside it carries a tag. Use four parameters:

Parameter Example What it answers
utm_source instagram Which platform
utm_medium social Which channel type
utm_campaign spring-sale Which campaign
utm_content carousel-01 Which post or format

The last one is what lets you compare individual posts. Keep names lowercase and hyphenated, and write them in a shared sheet so two people never invent two spellings.

Instagram captions don't make links clickable, so route those through your bio link. A link-in-bio page with a separate tagged link per campaign keeps that traffic countable.

Add two backup signals for the sales that tags miss

Tags lose the people who see a post and buy later from a search. Back them up:

  1. A promo code per platform. "INSTA10" and "LINKEDIN10" tell you where a buyer came from even if they typed your URL.
  2. One question at checkout. "How did you hear about us?" with social platforms listed. Imperfect, but it often catches what tags cannot.

When tags, codes and answers all rank Instagram first, you can be fairly confident. When they disagree, that's useful too: it tells you where you're blind.

The weekly table that replaces the engagement report

Build this by hand once, every week:

Post type Posts Clicks Orders Revenue Orders per post
Carousel
Short video
Single image
Link post

"Orders per post" is the column that matters. A format with fewer likes but more orders per post is the one to repeat.

Run it for four weeks before you draw a conclusion. One week is too noisy, and a single sale can flip the ranking.

Keep engagement in the report, in its place

Engagement isn't useless. It tells you whether people notice the post, and a post nobody sees can't sell. In Mydrop's data, the median Instagram engagement rate was 3.1%, so you can use that to judge whether a post was seen at all.

It also warns you about one trap. In the same data, carousels ran 10% above an account's typical post, and a link in the caption cost 7%. A post built to sell, with a link in the caption, often earns fewer likes. Judge it by orders, not by likes.

So the report order is: orders first, clicks second, engagement third. Engagement explains the first two. It doesn't replace them.

Where the data comes from

The social side of the table (reach, clicks, saves, per-platform numbers) comes from your publishing tool's analytics. Mydrop's performance analytics show native per-platform metrics in one place, and white-label reports turn them into a PDF you can send to a client or your finance lead. The order side comes from your shop or CRM. You only need to line the two up by week and tag.

If you want a template for the lining-up, the Google Sheets attribution dashboard shows one. For what to do when the traffic arrives but doesn't buy, recover sales from social traffic covers five fixes.

Tag this week's posts and build the table on Friday

Write the tag list today, add tags to this week's links, and put the empty table in a sheet. On Friday, fill in the first row. After four weeks you'll know which post type earns orders, not just likes. To keep posting and analytics in one place, start free on Mydrop.

Free tools

Free Engagement Rate Calculator

Work out the engagement rate for a post or an account, then see how it stacks up against posts on Mydrop.

FAQ

Quick answers

Tag each link with UTM parameters including utm_content, then count orders by tag each week and divide by posts published.

No. Engagement shows whether people noticed a post, but report orders first, clicks second and engagement third.

Add a promo code per platform and ask how they heard about you at checkout. Three imperfect signals pointing the same way beat one.

Next step

Stop coordinating around the work

If your team spends more time chasing approvals, assets, and publish details than creating better posts, the problem is probably not your people. It is the workflow around them. Mydrop brings planning, review, scheduling, and performance into one calmer operating system.

Mydrop Editorial Team

About the author

Mydrop Editorial Team

Mydrop

The Mydrop Editorial Team writes the guides, comparisons, and playbooks on this blog. We cover social media planning, publishing, approvals, analytics, and multi-brand workflows, drawing on how teams actually use Mydrop to run their social programs. Every article is researched, edited, and maintained by the team behind the product.

View all articles by Mydrop Editorial Team

Managing 14+ social platforms felt like a 2 a.m. nightmare until Mydrop. The AI brand-voice mapping is scary accurate, and the client approval portal saved me easily 15 hours this week alone. It's the ultimate set-and-forget workspace for busy agencies.
A true automation tool for scheduling (and creating) social media content! It has saved me over 20 hours of work already in just my first couple weeks. A true game-changer for anyone in business, big or small!
Finally tried Mydrop on a test client and the white-label portal on a custom domain actually looks legit, no Mydrop branding sneaking in. The OAuth setup saved me from the usual “what's my password” back-and-forth.
Absolute game-changer. Mydrop completely automated my content workflow. The scheduling is flawless, it actually feels intuitive, and it saved me 10+ hours in my very first week. Best decision I've made for my socials!
Mydrop AI has been an absolute game changer, it has saved me so much time and effort. It does what it promises. Easy to use, versatile, and the creator is really open to feedback. Very happy!
I was looking through a bunch of management tools for my client, as it was getting out of control; after comparing every solution, I found Mydrop to be a no brainer.
This app helps me more than any other I have ever used. I've got all of my pages and accounts and I can drag and drop like I want. Mydrop has really been a huge asset to my business!
I was looking for a scheduling tool as my clients were using more and more platforms. Mydrop does the job very well, and automations and forms are very useful and save me a lot of time. I recommend!
Love that you baked in white-label portals from day one, that's a huge pain point for agencies.
Love this platform for scheduling social media posts! Easy and very intuitive to use! Highly recommend!
Very nice tool, you will save a lot of time. Very easy to use, user friendly. I have used it for several months and it is very helpful.
Helpful app if you are trying to streamline social content creation for clients.
Managing 14+ social platforms felt like a 2 a.m. nightmare until Mydrop. The AI brand-voice mapping is scary accurate, and the client approval portal saved me easily 15 hours this week alone. It's the ultimate set-and-forget workspace for busy agencies.
A true automation tool for scheduling (and creating) social media content! It has saved me over 20 hours of work already in just my first couple weeks. A true game-changer for anyone in business, big or small!
Finally tried Mydrop on a test client and the white-label portal on a custom domain actually looks legit, no Mydrop branding sneaking in. The OAuth setup saved me from the usual “what's my password” back-and-forth.
Absolute game-changer. Mydrop completely automated my content workflow. The scheduling is flawless, it actually feels intuitive, and it saved me 10+ hours in my very first week. Best decision I've made for my socials!
Mydrop AI has been an absolute game changer, it has saved me so much time and effort. It does what it promises. Easy to use, versatile, and the creator is really open to feedback. Very happy!
I was looking through a bunch of management tools for my client, as it was getting out of control; after comparing every solution, I found Mydrop to be a no brainer.
This app helps me more than any other I have ever used. I've got all of my pages and accounts and I can drag and drop like I want. Mydrop has really been a huge asset to my business!
I was looking for a scheduling tool as my clients were using more and more platforms. Mydrop does the job very well, and automations and forms are very useful and save me a lot of time. I recommend!
Love that you baked in white-label portals from day one, that's a huge pain point for agencies.
Love this platform for scheduling social media posts! Easy and very intuitive to use! Highly recommend!
Very nice tool, you will save a lot of time. Very easy to use, user friendly. I have used it for several months and it is very helpful.
Helpful app if you are trying to streamline social content creation for clients.
Smiling social media managerSmiling social media managerSmiling social media managerSmiling social media managerSmiling social media managerSmiling social media manager

4.8/5 · on Trustpilot & Google