Skip to content
Back to Docs Tracking & analytics Measurable

Tracking & analytics: measure to optimize

Track clicks, referrers, devices, countries, and standardize UTM for clean attribution and conversion optimization.

Tip: Define UTM/campaign naming conventions early to avoid messy split data.

What does tracking include?

A typical analytics dashboard provides these data groups (plan-based):

Clicks

Total clicks by link/campaign over time.

Referrers

Traffic sources when available.

Devices

Mobile/desktop/tablet breakdown.

Countries

Country/region distribution.

  • Use click trends to detect anomalies.
  • Combine with UTM for campaign-level attribution.

UTM conventions & best practices

UTM helps categorize traffic by source/medium/campaign. Standardize naming to prevent split data.

utm_source google, facebook, tiktok, affiliate…
utm_medium cpc, paid_social, display, referral…
utm_campaign brand_sale_feb, leadgen_q1…
utm_content creative_a, video_01… (optional)
utm_term keyword… (optional for search)
Sample URL with UTM
Sample
https://example.com/landing?utm_source=google&utm_medium=cpc&utm_campaign=brand_sale_feb&utm_content=video01
Campaign naming suggestion
Sample
{goal}_{product}_{market}_{month} → sale_shoes_vn_feb
  • Use lowercase, avoid spaces, separate by _ or -.
  • Don’t change conventions mid-flight (splits data).
  • Never put personal sensitive info in UTM.

Referrers/source & traffic quality

Referrers help identify where traffic comes from (when available). Combine with device/geo/click patterns to assess quality.

  • Referrers may be hidden by privacy settings or app webviews.
  • Compare referrers across campaigns to spot anomalies.
  • Multi-hop redirects can reduce referrer visibility depending on setup.

Devices & countries

Device/geo distribution helps optimize landing pages and redirect rules.

  • High mobile share → prioritize fast mobile landing (good LCP).
  • Unexpected countries → review placements/targeting.
  • Use geo/device routing for offer localization.

Reports & campaign reconciliation

A simple reconciliation workflow:

  1. Standardize UTMs by campaign/adset.
  2. Keep 1 link = 1 clear goal (avoid mixing goals).
  3. Compare clicks (1LinkAD) with platform data (Ads/Analytics).
  4. If gaps exist: check timezone, bot clicks, preloads, refresh duplication.
  • Log change moments (landing/offer updates) to explain spikes.
  • Export/snapshot daily if available for audits.

Privacy & data

Be transparent with users and comply with platform policies:

  • Don’t store unnecessary sensitive data.
  • Update Privacy Policy/Terms if collecting analytics.
  • Set appropriate retention (system dependent).

Debugging data gaps

Common reasons why counts differ between your system and Ads/GA4:

Landing doesn’t fully load (bounce), adblock blocks GA, webviews limit tracking, or redirects drop events.

Users reload the landing, GA logs multiple page_views/sessions, or measurement duplication.

Review country/device/referrer, enable filtering rules if available, and inspect hourly patterns.

FAQ

Because of browser/app webview privacy behavior. Some sources don’t send referrer.

Yes—especially for ads/affiliate to reconcile performance by campaign.

Improve targeting/placements, use redirect rules appropriately, and monitor geo/device/referrer for anomalies.

Want clean tracking from the first link?

Create a link, enable tracking, and add UTM with a consistent naming convention.