Why Tracking Is the Difference Between Guessing and Knowing
Here's a scenario that plays out in affiliate marketing every day: a publisher creates 50 articles over six months. Traffic is growing. Some affiliate commissions are trickling in. But when they ask "which articles are actually making money?" they have no idea. They're driving with the dashboard covered, hoping the road stays straight.
Proper tracking fixes this. When you know exactly which pages generate clicks, which clicks convert, and which content drives the most revenue, you can double down on what works and stop wasting time on what doesn't. Tracking transforms affiliate marketing from a guessing game into a data-driven optimization process.
This guide covers everything you need to set up a complete tracking system for your affiliate site — from Google Analytics 4 to UTM parameters to building a performance dashboard that tells you exactly where your money comes from.
Setting Up Google Analytics 4
Universal Analytics is gone. Google Analytics 4 (GA4) is the current standard, and while its interface can feel overwhelming compared to the old version, it is far more powerful once you set it up correctly.
Basic Installation
- Create a GA4 property in your Google Analytics account
- Install the GA4 tracking code on your site — either via Google Tag Manager (recommended) or by adding the code directly to your site's header
- Set up data streams for your website (and app if applicable)
- Verify that data is flowing by checking the Realtime report within 24 hours
Key Configurations for Affiliate Sites
Out of the box, GA4 tracks page views and basic engagement. For affiliate marketing, you need to configure additional tracking:
- Outbound link tracking: GA4 automatically tracks outbound clicks, but you should verify this is working and set up custom events for affiliate link clicks specifically. This tells you how many people click your affiliate links, even if you can't track what happens after they leave your site.
- Enhanced measurement: Enable all enhanced measurement events (scroll tracking, video engagement, file downloads, site search) to get a complete picture of user engagement.
- Custom conversions: If you use redirect links or have a thank-you page for email signups, set these up as conversion events.
- Cross-domain tracking: If you operate multiple sites or use a redirect domain for affiliate links, configure cross-domain measurement so user journeys aren't broken.
Understanding GA4 Reports for Affiliates
The GA4 reports that matter most for affiliate marketers:
- Traffic Acquisition: Shows where your visitors come from (organic search, social, email, direct). This helps you allocate effort to the channels that drive the most — and most valuable — traffic.
- Landing Page Report: Shows which pages people enter your site through. Cross-reference this with affiliate network data to identify your top revenue-generating pages.
- Engagement Rate: GA4's replacement for bounce rate. An engagement rate above 50% is decent; above 65% is good for affiliate content.
- Events > Outbound Clicks: Shows how many times users clicked links leaving your site, including affiliate links. This is your most important GA4 metric as an affiliate.
UTM Parameters: The Secret to Attribution
UTM parameters are tags you add to URLs that tell analytics tools exactly where traffic came from. For affiliate marketers, UTMs are essential for tracking which content and campaigns drive clicks to your affiliate offers.
The Five UTM Parameters
- utm_source: The platform or site sending traffic (e.g., newsletter, instagram, youtube)
- utm_medium: The marketing medium (e.g., email, social, cpc)
- utm_campaign: The specific campaign name (e.g., summer_promo, black_friday)
- utm_content: The specific link or creative (e.g., sidebar_link, email_button)
- utm_term: The keyword (used primarily for paid search)
UTM Best Practices for Affiliates
Consistency is everything with UTMs. If you use "email" in one campaign and "newsletter" in another, your data will be split across two mediums. Create a naming convention document and stick to it.
Example UTM for a link in your email newsletter promoting a product review: ?utm_source=newsletter&utm_medium=email&utm_campaign=product_review&utm_content=link_1
Use Google's Campaign URL Builder (or a similar tool) to generate UTM links consistently. Always use lowercase, use underscores instead of spaces, and keep campaign names short but descriptive.
Key Metrics Every Affiliate Should Track
Traffic Metrics
- Sessions and Users: The raw volume of people visiting your site. Track this monthly to measure growth.
- Organic Traffic Percentage: What percentage of your traffic comes from search engines? For most affiliate sites, this should be 60-80%.
- Traffic by Landing Page: Which pages attract the most visitors? This tells you what content resonates with your audience.
Click Metrics
- Click-Through Rate (CTR): The percentage of visitors who click your affiliate links. A CTR of 2-5% is average; 5-10% is strong.
- Outbound Clicks per Page: Which pages generate the most affiliate link clicks? These are your money pages.
- Click-to-Conversion Rate: Of the people who click your affiliate link, how many actually buy? This metric comes from your affiliate network dashboard.
Revenue Metrics
- EPC (Earnings Per Click): Total earnings divided by total clicks. This is the single most important metric for evaluating affiliate programs. An EPC of $1-3 is average; $5+ is strong.
- Revenue Per Visitor (RPV): Total revenue divided by total visitors. This tells you how much each visitor to your site is worth. If your RPV is $0.50 and you're spending $0.30 per visitor on ads, you're profitable.
- Revenue Per Page: Total affiliate revenue attributed to each page. This helps you identify your most valuable content and replicate its success.
- ROI (Return on Investment): If you invest in content creation, tools, or paid traffic, track what you spend vs. what you earn. A healthy ROI for affiliate marketing is 3:1 or better.
Building a Performance Dashboard
You don't need an expensive BI tool to build a useful affiliate dashboard. A Google Sheet updated monthly can give you everything you need. Here's what to include:
Monthly Overview Tab
- Total revenue (by network and program)
- Total clicks (from GA4 outbound click data)
- Total sessions (from GA4)
- EPC (revenue / clicks)
- RPV (revenue / sessions)
- Month-over-month growth percentage
Content Performance Tab
- Top 20 pages by outbound clicks
- Top 20 pages by estimated revenue
- Pages with high traffic but low clicks (optimization opportunities)
- Pages with low traffic but high conversion rates (scale opportunities)
Program Performance Tab
- Revenue by affiliate program
- EPC by program
- Conversion rate by program
- Payment status (pending, paid)
Using Affiliate Network Dashboards
Each affiliate network provides its own dashboard with different metrics and reporting capabilities. Here's what to focus on in the major networks:
- Amazon Associates: The Earnings Report shows clicks, items ordered, items shipped, and earnings. Pay attention to the "conversion rate" column (items ordered / clicks) and the "rejection rate" (items returned / items shipped).
- ShareASale: The Activity Report shows clicks, sales, and commissions by merchant. Use the "click-through rate" and "sale-to-click ratio" to compare merchant performance.
- Impact: The Reports section provides detailed conversion funnels, showing impressions, clicks, actions, and revenue. Impact's sub-ID tracking is particularly powerful for attributing revenue to specific pages or campaigns.
- ClickBank: The Analytics dashboard shows hops (clicks), order form impressions, order form submissions, and sales. The "hop conversion rate" (sales / hops) is your key metric.
Using Sub-IDs for Granular Tracking
Most affiliate networks support sub-ID tracking, which lets you append a custom identifier to each affiliate link. This is how you attribute revenue to specific pages, content types, or campaigns.
For example, if your article URL is yoursite.com/best-coffee-grinders, you could set the sub-ID to coffee-grinders-review. When a sale comes through, the network dashboard shows the sub-ID, telling you exactly which article generated the commission.
Sub-ID tracking is the most powerful attribution tool available to affiliate marketers. If you're not using sub-IDs, you're flying blind — you'll know how much you earned, but not which content earned it.
Common Tracking Mistakes
- Not tracking outbound clicks: Many affiliates only look at traffic data and wonder why their traffic doesn't correlate with revenue. You need to track clicks, not just visitors.
- Inconsistent UTM naming: Mixing "Email" and "email" and "newsletter" splits your data across multiple categories. Standardize and document your naming conventions.
- Not using sub-IDs: Without sub-IDs, you can't tell which of your 50 articles is generating revenue. This makes optimization impossible.
- Ignoring attribution lag: Some users click an affiliate link, don't buy immediately, return a week later via a different link, and then purchase. Attribution windows (typically 30-90 days depending on the program) mean revenue may lag clicks by weeks.
- Not tracking seasonal patterns: Affiliate revenue is heavily seasonal (Q4 is typically 2-3x other quarters). Comparing November revenue to August revenue without accounting for seasonality leads to poor decisions.
- Over-relying on a single metric: EPC alone doesn't tell the full story. A program with a high EPC but low conversion rate might not be as good as a program with a lower EPC but higher volume.
Tools for Affiliate Tracking
Beyond GA4 and network dashboards, these tools can enhance your tracking:
- Google Search Console: Free. Shows which keywords drive traffic to your site, which pages rank for which terms, and click-through rates from search results.
- Pretty Links or ThirstyAffiliates (WordPress plugins): Let you create clean redirect links for your affiliate URLs, track clicks, and manage all your links from one dashboard.
- Google Looker Studio: Free. Connects to GA4, Google Sheets, and other data sources to build visual dashboards. Great for creating a unified view of your performance.
- Hotjar or Microsoft Clarity: Free tiers available. Heatmaps and session recordings show you exactly how users interact with your pages — where they click, how far they scroll, where they get stuck.
Putting It All Together
Effective tracking doesn't require expensive tools or complex setups. Start with the fundamentals: GA4 for traffic and engagement data, UTM parameters for campaign attribution, sub-IDs for content-level revenue attribution, and a simple spreadsheet dashboard for monthly review. Once you have these basics in place, you'll have a clear picture of what's working, what's not, and where to focus your next month of effort.
Remember: the goal of tracking is not data collection — it's decision-making. Every metric you track should answer a specific question: "Should I write more content like this?" "Should I switch to a different affiliate program?" "Should I invest more in this traffic source?" If a metric doesn't help you make a decision, stop tracking it and focus on the ones that do.