TrackingLinks for posts
Tracking
Links for posts
A tagged link for each post, posts you add by their link with what each one did, and the posts odo finds by itself from their wave of visitors.
TikTok and Instagram don’t tell a website which post someone came from, and their in-app browsers send no referrer at all. A link made for one post does: every visit and sale it brings is counted under that post’s name.
Make a link#
On the Traffic dashboard, open Links for posts → New. Say where you’ll post it (TikTok, Instagram, YouTube, X, Facebook, Reddit, email, or somewhere else: a podcast, Discord, a QR code), name the post, and pick the page it lands on: your home page, a path like /pricing, or any address on the site. odo makes the link and copies it.
Each link is your page with the tags odo reads:
| Tag | What it holds |
|---|---|
utm_source | The platform (tiktok, instagram, youtube…), or the name you gave somewhere else |
utm_medium | social for social platforms, email for email |
utm_campaign | The post’s name, as a link writes it: “October hero video” becomes october-hero-video |
Tags already on the page you link to are replaced, since odo reads the first of each and old ones would win.
Add a post#
Posted already? Add the post by its link and odo works out what it did, with or without a link from odo in it. Open Links for posts → Add a post and paste the post’s own link: TikTok, Instagram, YouTube, X, Facebook, Reddit, LinkedIn, Threads, Pinterest, Snapchat, or anywhere else a post has a link. Two things are up to you:
- Which page is it for? The page of your site it’s meant to send people to: a path like
/pricing, or an address on the site. - What’s it about? A note of up to 500 characters, for your team and for Claude’s read.
Your posts are listed under Your posts, each with its visitors and, where you sell, its sales and revenue. Tap one for the whole story. Adding the same link to the same site again updates the post that’s there instead of listing it twice, and a site keeps up to 300 posts.
When it went up#
What a post did is measured from when it went up. TikTok and X links carry that time, so odo reads it from the link. Other posts start at now, the usual case when you post and then add it; change it if it went up earlier. You can change it later from the post’s sheet too. Moving it by a minute or more clears Claude’s read, since the hours it was about have changed, and the post is read again on the new ones.
Its title and picture#
odo asks the platform for the post’s public details; it never signs in to one, so the link is all it has. TikTok and YouTube posts show their title and thumbnail, X posts their text, and Reddit posts their title. Instagram and Facebook posts show by their link, as do posts from anywhere else.
What it did#
odo counts the visits the post’s platform sent your site in the 48 hours after it went up, from in-app browsers, referrers and tagged links alike, against that platform’s usual for the same hours of the day over the two weeks before. Its busiest hours are left out of the usual, so another post’s wave doesn’t count as normal, and a new site is judged on the days it has. The difference, Beyond the usual, is the best estimate of what the post brought. Where you sell, the sheet also shows the sales credited to those visits, and how many of its visitors bought beside the site’s own rate.
A platform’s visits include people who tapped the link in your bio or another post there at the same time, so a post can’t be told apart from everything else on that platform in those hours. Under 20 visits, the sheet says there are too few to read much into.
The page it pushed#
The sheet lists where those visits started, against where that platform’s visitors usually start. The page it pushed is the one that took most of the visits beyond its usual, by clearly more than chance, with at least 5 visits starting there. When you said which page it’s for, the sheet tells you whether it’s the page you meant or another one, and when no page stood clear, it says that.
Waves odo found#
A post you add is often a wave odo found by itself too. A wave from the same site and platform that started within six hours of when the post went up is linked to the post, so it isn’t listed twice: the post’s sheet says odo spotted its wave, with that wave’s visitors.
Claude’s read#
On the Growth plan, Claude reads each post once it has a day of visits, and again when its 48 hours are in. Its read says whether the post worked, was mixed or didn’t, in a line with the number that matters most; which page it sent people to, and whether that’s the one you meant; why, citing the numbers; and one thing to do next. Read it now, or Refresh analysis once there’s a read, asks for one sooner, ten minutes after the last at most. On Starter, the numbers show on their own. More in odo’s analysis with Claude.
What the card shows#
Each link lists its visitors and, where you sell, its sales and revenue. Tap one to narrow the whole dashboard to the visits it brought. Managers and admins of the project make and remove links, and add, change and remove posts.
Posts odo finds by itself#
Even without a link, a post that takes off brings a wave: untagged visits from a social platform jump well above their usual hour, stay up, and fade. odo watches each site’s untagged social visits hour by hour and lists every wave it finds under Found by odo: the platform, when it started, its visitors, and the sales and revenue credited to them. One that’s still rising says Taking off now.
Name a found post in place (the pencil beside it) so you know which it was. Tap it to narrow the dashboard to that platform’s visits without a link.
A link is still the exact answer: a wave is the best guess the visits allow, and two posts at once look like one.