tracking in Marketing & Analytics

Understanding different tracking types is the secret to analysing performance, optimising campaigns, and providing personalised experiences.

1. Event-Based Tracking

What it is:

Tracks user actions/interactions, every click, swipe, login, purchase, etc.

Examples:

  • Button clicked (event: CTA_Clicked)
  • Product added to cart
  • Workout started
  • Email opened

Used in:

CleverTap, Mixpanel, Amplitude, GA4 (events), Segment

Best for understanding behaviour inside your product or app.

2. Profile/User Property Tracking (Attribute-Based Tracking)

What it is:

Stores user details and traits (demographics, preferences, behaviours over time)

Examples:

  • Name, email, age, gender
  • Subscription status: Free vs Premium
  • Total Workouts Logged = 15
  • Is WhatsApp enabled = True

Used in:

CleverTap (User Profiles), Mixpanel (User Properties), HubSpot CRM

Best for segmentation, personalisation, and conditional messaging.

3. Pageview Tracking

What it is:

Tracks the pages a user visits and their navigation.

Examples:

  • Visited /pricing
  • Viewed /blog/email-marketing
  • Spent 2:45 mins on homepage

Used in:

Google Analytics, Hotjar, Plausible, Matomo, Mixpanel (via page events)

Best for web-based funnels, SEO tracking, and content analytics.

4. UTM/Source Tracking

What it is:

Tracks where traffic is coming from (campaigns, ads, emails).

Examples:

  • utm_source=instagram
  • utm_campaign=summer_launch

Used in:

GA4, CleverTap, Mixpanel, HubSpot, custom tracking tools

Best for understanding marketing campaign performance.

5. Funnel Tracking

What it is:

Tracks progression through key steps, usually tied to goals or conversions.

Examples:

  • Funnel: App Installed → Account Created → Subscription Purchased
  • Funnel: Blog Visit → Download eBook → Trial Signup

Used in:

Mixpanel Funnels, GA4 Conversions, CleverTap Journeys

Best for identifying drop-offs and improving onboarding/conversion flows.

6. Cohort Tracking

What it is:

Group users by shared behaviour or time to see trends over time.

Examples:

  • Users who signed up last week and logged in 3+ times
  • Premium users who churned within 30 days

Used in:

Mixpanel Cohorts, CleverTap Segments, Amplitude

Best for retention and lifecycle analysis.

7. A/B Testing Tracking

What it is:

Tracks performance across different variations of a feature or message.

Examples:

  • Email Subject A vs Subject B
  • Button colour test
  • Onboarding flow v1 vs v2

Used in:

Google Optimise (sunset), VWO, Optimizely, Mixpanel Experiments

Best for experiments and optimisation.

8. Custom Tracking (via APIs/Webhooks)

What it is:

Triggered manually using backend/frontend events or tools like Zapier, Segment, etc.

Examples:

  • Send event to Google Analytics via Measurement Protocol
  • Trigger a webhook to Slack when a user completes onboarding

Best for integrations, custom workflows, and internal dashboards.

9. Pixel Tracking

Track page views and conversions using a tracking pixel (1×1 image).

  • Tools: Meta Pixel, LinkedIn Insight Tag

Best for Retargeting, conversion tracking

Summary

Tracking TypeWhat It TracksIdeal Use Case
Event-Based TrackingSpecific user actions (e.g., button clicks, purchases, logins)Measuring feature usage, triggering automations, conversion goals
Profile/User Property TrackingFacebook Ads, Google Ads, and affiliate conversionsPersonalization, audience segmentation, lifecycle targeting
Pageviews TrackingPage/screen visits with timestamp and device infoWebsite engagement tracking, heatmap analysis
UTM/Source TrackingCampaign source, medium, term, content, and campaign via UTM parametersAttribution, multi-channel performance monitoring
Funnel TrackingCampaign source, medium, term, content, and campaign via UTM parametersMeasuring feature usage, triggering automations, and conversion goals
Cohort TrackingBehaviour grouped by join date, first purchase, or shared actionRetention tracking, reactivation campaigns
A/B Testing TrackingComparative tracking between two or more variantsExperimentation to improve performance (email subjects, landing pages)
Custom TrackingDefined uniquely by business needs, flexible logicHigh-intent user actions, brand-specific KPIs
Pixel TrackingAd views, website visits, and conversions via tiny script or pixel imageFacebook Ads, Google Ads, affiliate conversions