Traffic insights

Measure Which Stories Send Clicks Beyond Your Page

Tag Story and profile links separately, then compare page views with clicks to one destination. Build a tracking sheet that keeps shared routes and unknown traffic clear.

AI generated editorial image of a tabletop link-tracking model, with colored bead routes from pottery Story photos and a shared profile portrait converging at a ceramic tray and continuing to one booklet.

Give each Instagram Story placement a separately tagged link to your creator page, tag your profile link separately, and count outbound clicks to one chosen destination within a fixed reporting window. This shows which tagged routes produced clicks beyond your page. Treat profile traffic as a shared route, not proof that a particular Reel caused a click.

Choose one destination and one reporting window

Start with a sentence you can measure: “For this promotion, I will count clicks from my creator page to my interview worksheet.” Other destinations can stay available, but keep their clicks out of this target count.

Map two routes. A Story link takes visitors to your creator page, then to the worksheet. A Reel asks viewers to visit your profile, where the profile link leads to the same page and worksheet. This process does not depend on clickable links in Reel captions.

Choose the reporting window and timezone before publishing. Keep the page and destination unchanged during that window so you have fewer moving parts to interpret. In the creative itself, demonstrate something useful from the resource before asking viewers to leave Instagram.

  • Record the target destination and its link ID where your analytics provides one.
  • Set the start time, end time and timezone for reporting.
  • Name each placement, such as Story A, Story B and shared profile link.

Give every entry route a distinct campaign tag

UTM parameters add campaign information to a URL. Google documents utm_source, utm_medium and utm_campaign, plus utm_content for distinguishing creative variants. Values are case-sensitive, so keep spelling consistent and use lowercase.

For this workflow, give each placement a different utm_campaign. That makes the campaign field sufficient for your basic comparison, without needing another dimension to distinguish the Stories.

Story A could use https://creator.example/?utm_source=instagram&utm_medium=organic_social&utm_campaign=worksheet_story_a. Story B uses the same address with utm_campaign=worksheet_story_b. Your profile link uses utm_campaign=worksheet_profile.

All three links reach the same page. Put each Story URL in its link sticker where that feature is available, and put the profile URL in your profile. Save the exact URLs and placement names in your tracking sheet rather than reconstructing them later.

The tradeoff is a longer campaign list. Use a shared resource prefix, such as worksheet_, to keep related placements together. Google’s documentation explains these tagging conventions; it does not imply an Unflaggable integration.

Keep the profile route shared

A manually tagged URL carries the campaign value you assigned. It does not contain a verified history of what someone watched before clicking. If several Reels point people toward the same profile link, those visitors receive the same campaign tag.

Label that row “profile link campaign traffic,” not “Reel A conversions.” You can record which Reels were published during the window as context, but the profile tag cannot separate their contributions.

The same principle applies to copied links. Someone who receives a forwarded Story URL can carry its original tag. Your report measures traffic through that tagged route, not proof that every visitor watched the Story.

Test the complete route before measuring

Check the journey from entry URL to destination, not just whether the creator page opens. Record your test time and start the reporting window afterward; do not assume test clicks are automatically excluded.

On Unflaggable.bio, paid-plan analytics can record utm_campaign for page views and outbound clicks. Each recorded click has a link ID, and referrer hostname is available when captured. Standard UTM parameters are forwarded to the destination. These capabilities support comparing campaign-tagged views with clicks on your chosen link.

Unflaggable.bio is invite-only, and visitors can join the waitlist. Invited accounts can preview one saved page; the analytics described here are a paid-plan capability, not a preview feature.

  • Open each tagged entry URL and confirm that it reaches the intended page.
  • Follow the target link and inspect the destination address for the expected UTM parameters.
  • Where the relevant analytics records are available, check the campaign value and target link ID.
  • Log any test activity that falls inside the reporting window.

Build a small route comparison sheet

Create one row per campaign, with columns for placement, exact campaign value, tagged URL, publication time, reporting window, page views and target outbound clicks. Count only clicks on your chosen link ID for that campaign and window.

Add a calculated column called “Target clicks per 100 page views”: target clicks divided by page views, multiplied by 100. If views are zero, leave the ratio blank rather than forcing a value.

This compares recorded events, not unique people. Repeat activity can affect the counts, so do not call it the percentage of visitors who clicked. Outbound clicks are also not confirmed downloads, subscribers or sales.

Keep unknown-campaign views and clicks in their own row. Missing tags remain unknown, and an absent referrer does not establish direct traffic: browser referrer policies can omit or limit that information. Do not distribute unknown clicks among your named campaigns.

Use the numbers to choose your next test

Illustrative worked example: a podcaster promotes an interview worksheet using a worksheet preview in Story A and a question demonstration in Story B. The following counts are invented to show the calculation, not benchmarks or customer results.

Story A: 120 page views, 42 target clicks, 35 clicks per 100 views. Story B: 80 page views, 36 target clicks, 45 clicks per 100 views. Shared profile link: 150 page views, 30 target clicks, 20 clicks per 100 views. Unknown campaign: 50 page views, 10 target clicks, 20 clicks per 100 views.

For Story B, the calculation is 36 ÷ 80 × 100 = 45. Story A contributed more target clicks overall, while Story B produced more target clicks relative to page views. Both observations matter; the ratio alone hides volume.

The profile route contributed 30 clicks without identifying which Reel prompted them. Ten clicks remain unknown. Neither belongs reassigned to the strongest Story.

Repeat the demonstration approach in a comparable window while keeping the page and destination stable. Because the first comparison was not randomized, it does not establish that the format caused the difference. Add one final sheet column, “Next change,” and record the single creative choice you want to test again.

Put your next idea on the page.

Explore 20 creator page layouts, learn about independent domains, or compare the creator plans.

Start my free trial