why do google ands and mixpanel show different conversion volumes?
Hi Lara M., Please stand by as I search the Mixpanel knowledge base for an AI-powered answer. I normally take about 15 seconds or so. In case AI cannot answer your question, feel free to reach out to Mixpanel support at mixpanel.com/get-support. If you have follow-up questions for this thread, please tag me again with your question: @kapa.ai <follow-up question> 👋
Feel free to ask a follow-up question once I've answered by mentioning me with @kapa.ai
There are several reasons why Google Ads and Mixpanel might show different conversion volumes. This discrepancy is a common issue when comparing data across different analytics platforms. Here are some key factors that can contribute to these differences: 1. Different tracking methods: Google Ads and Mixpanel use different tracking methods. Google Ads primarily focuses on ad interactions and conversions directly related to those ads, while Mixpanel tracks user behavior across your entire product or website.2. Attribution models: The two platforms may use different attribution models, which can lead to discrepancies in how conversions are counted and attributed to specific channels or campaigns.3. Tracking implementation: Differences in how tracking is implemented on your website or app can result in discrepancies. For example, if Mixpanel's tracking code is not properly set up to capture all conversion events, it may show lower numbers compared to Google Ads.4. Ad blockers and Do Not Track settings: As mentioned in the Mixpanel documentation, client-side tracking can be unreliable due to ad blockers and Do Not Track settings. This can result in losing events for 30-50% of your users, potentially leading to lower conversion numbers in Mixpanel compared to Google Ads.5. Different timezones and calculation methods: The platforms may use different timezones or calculation methods for reporting conversions, which can cause discrepancies in the data.6. Delayed data processing: Mixpanel may have a delay in processing data, which can affect real-time comparisons with Google Ads.To address these discrepancies, Mixpanel recommends the following steps: 1. Ensure you're comparing data from the same timeframe and timezone in both systems. 2. Verify that both systems are looking at the same events and using the same filters. 3. Check if the discrepancies persist when removing filters. 4. Consider implementing server-side tracking, which is more reliable and less prone to issues like ad blockers.For a more detailed explanation of how to debug discrepancies between Mixpanel and other sources, you can refer to the Mixpanel documentation on debugging discrepancies.It's important to note that some level of discrepancy between different analytics platforms is normal and expected. The key is to understand the reasons behind these differences and to use consistent methods when comparing data across platforms.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
Hey Lara M. 👋 The discrepancy you’re seeing between Google Ads and Mixpanel conversion volumes is incredibly common and usually boils down to a few key areas of difference. One major factor is the attribution model each platform uses. Google Ads typically defaults to a data-driven or last-click attribution model, focusing on the interactions that led directly to the conversion from a Google ad, whereas Mixpanel, being a product analytics tool, often uses a last-touch attribution based on all traffic sources or perhaps a first-touch model depending on your specific setup, giving credit differently. Another critical area is how each platform handles Standard Events. Google Ads relies on its pixel (or the Google Tag) reporting events like purchase or lead, which may deduplicate based on its internal logic and GCLID parameters, while Mixpanel's tracking is based on user identity, sessions, and events defined within its SDK, which might have different rules for session timeout, user merging, or event firing logic. Finally, ad blockers and browser privacy settings have a significant impact; ad blockers often target and prevent the Google Ads pixel from firing, while Mixpanel's server-side events or tracking via its own domain might be less affected, leading to Mixpanel potentially tracking more events than Google Ads records. A robust solution that often resolves these inconsistencies and gives you a more accurate picture involves utilizing a server-side tracking setup. By leveraging the Google Ads API and the Mixpanel API in conjunction with a tool like Google Tag Manager for initial data collection, and then a service like Stape or Google Cloud Platform to manage the server-side environment, you can gain much greater control. In this model, events are first sent from the user's browser to your server (via GTM and a service like Stape) and then from your server directly to the Google Ads API and the Mixpanel API. This method significantly mitigates the impact of ad blockers and browser restrictions like ITP because the conversion data is sent server-to-server. Using the APIs also ensures that you are sending the highest quality, server-validated data to both platforms, which allows for better control over deduplication and attribution parameters, ultimately leading to a more consistent and reliable conversion volume report across both your advertising and product analytics tools.
