Analytics Discrepancies

Last updated: February 7, 2025

When working with analytics products, discrepancies between different tracking systems are a common occurrence. This document explains why these differences exist and helps set proper expectations for data interpretation.

Current Known Discrepancies

1. Page-Based vs Product-Based Revenue Attribution

Revenue numbers may differ significantly between Replo and e-commerce platforms like Shopify due to different attribution models. You can read more about Replo's attribution models here.

Technical Details

Replo uses page-based attribution, which means revenue is attributed to all pages viewed during a purchasing session. This approach is based on the assumption that each page viewed contributes to the customer's purchase decision. For example, if a user views Page A, then Page B, and purchases $100 worth of items, both pages receive $100 revenue attribution. In contrast, e-commerce platforms typically use product-based attribution, where revenue is only attributed to the specific products sold. For instance, if Product A is sold 10 times at $100, it receives $1,000 in revenue attribution, regardless of what other pages were viewed in the session.

Impact

  • Our system's revenue numbers may appear higher due to multiple attributions

  • Individual page performance metrics will differ from product performance metrics

  • Both numbers are valid but serve different analytical purposes

2. Domain and Subdomain Analytics Aggregation

Revenue, sessions, and conversion metrics may differ between Replo and Shopify due to how each platform handles domains and subdomains. Shopify automatically aggregates analytics data across all domains and subdomains (e.g., combining data from example.com, uk.example.com, us.example.com). By default, Replo shows results for the root domain only. This can lead to Shopify showing higher numbers than Replo when multiple domains/subdomains are in use.

Solution

In Replo's Analytics Dashboard, you can now select which domain/subdomain you want to see results for. To match Shopify's numbers more closely, you can view individual domain/subdomain data separately and manually combine data from multiple domains if needed

Impact

  • Sessions counts may appear lower in Replo if looking at root domain only

  • Conversion rates might differ due to traffic distribution across domains


Support Resources

If you need additional clarification or encounter unexpected discrepancies, please contact the Support team for further assistance.