Blog

Monitoring

Track post performance metrics in real-time

Monitoring

Monitoring is the core of post tracking. Once a post is added to monitoring, Stormy collects performance metrics at regular intervals, verifies content against deliverable requirements, and tracks link clicks and conversions.

🖼️

Monitoring dashboard showing real-time metrics for tracked posts

Adding posts to track

There are three ways to add posts to monitoring:

Automatic detection

When a creator is part of an active campaign and has their social accounts connected, Stormy can automatically detect new posts and begin tracking.

  1. Go to your campaign settings
  2. Enable Auto-detect posts for the campaign
  3. Select which creators and platforms to monitor
  4. Optionally filter by hashtag or mention (e.g., only track posts containing #YourBrand)

Auto-detected posts appear in your tracking dashboard with a "Pending Verification" status until you confirm they're campaign-related.

Manual URL entry

Paste a post URL directly:

  1. Go to Post Tracking > Add Post
  2. Paste the post URL
  3. Select the associated campaign and creator
  4. Click Start Tracking

Stormy extracts the post details and begins metric collection immediately.

From the creator profile

  1. Open a creator's profile
  2. Go to the Posts tab
  3. Find the post and click Track This Post
  4. Associate it with a campaign
Tip

For campaigns where creators post on their own schedule, use automatic detection with hashtag filtering. This catches posts without requiring creators to notify you each time.

Real-time metrics

Once a post is being monitored, metrics update automatically:

Update frequency Context
Every 15 minutes First 24 hours after post
Every hour Days 2-7
Every 6 hours Days 8-30
Daily After 30 days

This schedule captures the critical early performance window with high resolution while reducing API usage for older content.

Metric dashboard

Each tracked post shows:

  • Current metrics -- Latest snapshot of all available metrics
  • Growth chart -- How metrics have changed over time
  • Benchmark comparison -- Performance relative to the creator's average
  • Engagement breakdown -- Likes vs. comments vs. shares distribution

🖼️

Individual post metrics view with growth chart and engagement breakdown

Real-time vs. final metrics

Platform APIs have varying delays in reporting accurate metrics:

  • Instagram -- Metrics are near-real-time (5-15 minute delay)
  • TikTok -- Views may lag by up to 1 hour during viral spikes
  • YouTube -- Analytics can take up to 48 hours for final accuracy
  • Twitter/X -- Impressions are near-real-time
Note

For bonus structure evaluations and performance payouts, Stormy uses the metric snapshot at the evaluation time. If you need final-accuracy metrics for YouTube, set your evaluation window to at least 48 hours after the desired measurement period.

Alerts

Set up alerts to stay informed without constantly checking dashboards.

Alert types

Alert Trigger
Milestone reached Post hits a specific metric threshold (e.g., 100K views)
Underperformance Post is significantly below the creator's average
Viral detection Metrics are growing unusually fast
Post deleted Tracked content is no longer accessible
Post edited Content has been modified after going live
Link broken Tracked URL is returning errors

Configuring alerts

  1. Go to Post Tracking > Alert Settings
  2. Choose which alert types you want to receive
  3. Set thresholds for milestone alerts
  4. Select notification channels (in-app, email, or both)

You can configure alerts globally or per campaign. Campaign-level alerts override global settings.

🖼️

Alert configuration panel with notification channel toggles

Warning

Be selective with milestone alerts on large campaigns. If you're tracking 50+ posts, getting an alert at every 10K views will flood your notifications. Set meaningful thresholds relative to your campaign goals.

Content verification

Monitoring includes automated content verification to confirm deliverables are met.

How verification works

When a post is detected or added to monitoring, Stormy runs verification checks:

  1. Post exists -- Confirmed live on the platform
  2. Posted on time -- Within the deliverable deadline
  3. Contains tracked link -- If a link was required, it's present in the caption, bio, or Story
  4. Contains required hashtags -- All specified hashtags are included
  5. Content format matches -- Video vs. image, Story vs. feed post, etc.
  6. Minimum duration met -- For video content, meets the minimum length requirement

Results appear as a checklist on each tracked post. Passed checks show green, failed checks show red with details.

Handling verification failures

When a check fails:

  • The post is flagged in your dashboard
  • You receive a notification (if alerts are enabled)
  • You can either mark it as acceptable (with a note) or contact the creator to request corrections
Tip

Common verification issues: creators forgetting to include the tracked link, using the wrong hashtag variation, or posting a carousel instead of a Reel. Clear deliverable briefs and a quick pre-post reminder reduce these issues.

Stormy generates unique tracked links for each creator to measure clicks and conversions.

  1. Go to your campaign
  2. Click Tracked Links
  3. Enter the destination URL
  4. Stormy generates a unique link for each creator in the campaign

Each creator gets their own link so clicks and conversions are attributed to the right person.

Data point Description
Total clicks Number of unique and total clicks
Click sources Which platform the clicks came from
Geographic data Country-level breakdown of clickers
Device type Mobile vs. desktop breakdown
Conversion events If you've set up conversion tracking on your destination
Revenue Attributed revenue from purchases through the link

Conversion tracking

To track conversions (purchases, signups, etc.):

  1. Add the Stormy tracking pixel to your destination page
  2. Define conversion events in Post Tracking > Conversion Setup
  3. Each tracked link automatically captures conversions

Conversion data feeds into campaign dashboards and performance payouts.

Managing tracked posts

Pausing tracking

If you need to temporarily stop tracking a post (e.g., during a platform API outage), you can pause monitoring without losing historical data. Click the post's menu and select Pause Tracking.

Removing posts

To completely remove a post from monitoring:

  1. Open the post in your tracking dashboard
  2. Click Remove from Tracking
  3. Confirm the removal
Note

Removing a post from tracking does not delete the metrics already collected. Historical data is preserved in the campaign records and payout history.

Bulk management

For campaigns with many tracked posts:

  1. Go to the campaign's Post Tracking tab
  2. Use the checkbox to select multiple posts
  3. Apply bulk actions: pause, resume, remove, or re-verify

Last updated: 2026-03-29

Monitoring | Stormy Docs