Operations dashboard
Build: 2026-05-19 (ops-dashboard Pages project) · Client report
CTA slugs are not video UUIDs. Examples: picks_social_rain, go_amazon_sunny, ct_za_sunny_product_001.
| Campaign | Partner | Chip impr. | Chip clk | Picks clk | Amazon | Go clk | Outbound | Total CTA | Chip CTR | Picks conv. | Last event |
|---|
| Weather | Page views | Clicks | CTR |
|---|
| Weather | Page views | Amazon | Picks clk |
|---|
Edit playback radius (meters), scope, and schedule for POI and brand rows. Changes sync to app playback (locations / campaigns).
WeatherFlo acquisition-link analytics measure visits and redirects. Apple App Store campaign results are a separate aggregate reporting source and are not connected to individual WeatherFlo app devices.
Tracking URLs use https://www.weatherflo.com/r/{slug}.
Use Validate (preview) — it does not write live analytics.
Set OPS_DASHBOARD_SECRET / Cloudflare Access before production.
The client this campaign belongs to (e.g. a lodge group). Click a row to select an existing organisation for Step 2, or create a new one below.
| Name | Type | Status | ID |
|---|
Search by campaign name or ID, organisation name, or tracking-link slug. Open one campaign to manage it and create links. The full campaign catalogue is never loaded.
A newly created campaign opens automatically. The organisation is pre-filled when you click a row in Step 1.
Each link gets a short slug and a tracking URL https://www.weatherflo.com/r/{slug}. Links are always created for the campaign currently opened in Step 2.
The tracking URL only redirects once both the campaign (Step 2) and the link are active. New links start as drafts.
Validate checks the link without writing analytics. Download the QR once the link validates. The QR encodes only the tracking URL, never the destination.