This article gives information about the Acquia Optimize Statistics method of collecting data and outlines some causes for figure discrepancies between Acquia Optimize Statistics and Google Analytics.
The data reports from Acquia Optimize Statistics are very similar to Google Analytics reports, typically with only 5-10% difference in data for numbers of visits/sessions, page views, and so on.
The following data is not compiled in the same way with the two services, and these are most often the areas where data discrepancies are found.
Acquia Optimize Statistics respects the DoNotTrack setting by default. If visitors to your domain have selected not to be tracked in their browser, Acquia Optimize Statistics will not collect information about them.
By default, Acquia Optimize Statistics uses a Javascript tracker which automatically only records “real” human activity and excludes all bot activity. This leads to more accurate reports. If Google Analytics does not exclude bot activity, this can result in a large discrepancy (over 5%).
Javascript-based statistics (such as the number of unique visitors) need to include both Javascript tags on all of the pages that you want to track. If some pages are tracked in one tool but not the other, this could be the cause for a discrepancy.
Acquia Optimize Statistics uses a Javascript-based tracker and counts unique visitors with a first-party UUID cookie. It also uses a visitor recognition heuristics algorithm that is based on the IP address and user settings. Some other tools only use cookies, only use IP, or use a combination. Visitor tracking in Acquia Optimize Statistics is accurate and avoids creating artificial visits.
Many log analysis software reports show “hits”. Hits generally count all HTTP requests to your websites, such as pages, images, css, javascript files, and so on.
Acquia Optimize Statistics reports show page views, visits, and so on. These figures tend to be much lower than the number of hits.
Acquia Optimize Statistics only records page views for pages that are finished loading. Other log analyzers also record page requests that have been “cancelled”, such as when the user hits the Back button before the page is displayed. This can result in much lower page views in Acquia Optimize Statistics.
Check that you have configured Acquia Optimize Statistics and Google Analytics in the same way when you want to ignore counting users with specific IP addresses.
Acquia Optimize Statistics reports 100% of the visits that are tracked in the reports. Other tools, including Google Analytics, will sometimes only provide sample reports including segments.
If the web server used for Acquia Optimize Statistics is incorrectly configured or is configured with very restrictive settings, this can lead to some tracking requests not being recorded. For example, HTTP 414 (URI Too Long) or HTTP 413 (Request Entity Too Large) can both be encountered if the web server is too restrictive in its configuration. Check the web server error logs or access logs for any responses other than HTTP 200 (Ok) and HTTP 204 (No Content) for the matomo.php
or piwik.php
endpoint to help identify this issue.
For more information, see the User Guide articles:
If this content did not answer your questions, try searching or contacting our support team for further assistance.
Wed Oct 23 2024 18:29:58 GMT+0000 (Coordinated Universal Time)