Google Analytics is a terrific platform for understanding more about how visitors use your website. However, keep in mind that it is not tracking data the same way that log servers track clicks.
Click data is based on ad server logs from the ad exchange(s). Analytics data (such as Google Analytics), is based on cookies or page loads.
HOW GOOGLE ANALYTICS TRACKS ‘SESSIONS’
Before a session (visit) is recorded, there are several things that have to happen according to Google:
1. When the click from an ad takes place, the browser is pointed to the advertiser’s landing page.
2. When the browser starts to download the landing page, there may be a request for several files at the same time, including JavaScript, CSS, images, video, audio, etc., including the Google Analytics tracking code.
3. The Google Analytics JavaScript file must first be downloaded and interpreted by the user’s browser.
4. The user’s browser/device and security settings must support:
• Cookies
• JavaScript
• Images
5. If any of the above are disabled, Google Analytics may not be able to record a session.
6. Next, the browser sends a separate request to www.google-analytics.com, the Google Analytics servers.
7. Finally, a session is recorded.
There are a number of reasons why ad server click reports and Google Analytics may report different numbers of clicks and sessions:
CLICKS ARE NOT THE SAME AS SESSIONS
Ad servers track clicks, while Google Analytics tracks sessions. If a user clicks on your ad twice within thirty minutes without closing his or her browser, this is registered by Google Analytics as one session, even if the user left your site and then returned shortly after.
For example, if a user clicks on your ad once, clicks the back button, and then clicks your ad again, the ad server registers two clicks while Analytics registers one session. Analytics only counts visitors in a 30 minute window. If a user were to click on the ad, go to the site, view the landing page, then repeat the process (perhaps from another page on your site with another ad from the advertiser with the same referral URL) within 30 minutes, Google Analytics will still only count the first referral, but the ad server will have counted 2 clicks.
YOUR LANDING PAGE MIGHT REDIRECT TO A DIFFERENT PAGE
Redirects in landing pages can often keep the Google Analytics code from launching and properly identifying the traffic.
USERS MIGHT HAVE SET THEIR BROWSER PREFERENCES IN WAYS THAT PREVENT GOOGLE ANALYTICS USED ON WEBSITES FROM COLLECTING DATA
Users entering your website through a click might have JavaScript or images turned off, or might use other technologies preventing Google Analytics from reporting about your website users (such as by installing the Google Analytics opt-out browser add-on).
SERVER LATENCY
If a user comes to your site from an ad, and then leaves the landing page before the Google Analytics tracking code executes, then the “gclid parameter” is never passed to the Google servers, and that click is not associated with the session. The result is a clicks vs. sessions discrepancy.
If your Google Analytics tracking code is at the bottom of your web page and placed right above the closing of the body section then you are definitely at risk for reporting discrepancies. And, the bigger and heavier the page the more at risk you are. Why is this an issue? Because a person who clicks on your ad and bounces quickly will in all likelihood never trigger the Google Analytics tracking code lying at the bottom of your page code. One simple solution is to place your Google Analytics tracking code near the top of the page to minimize the risk.
A VISITOR MAY CLICK YOUR AD MULTIPLE TIMES.
When one person clicks on one advertisement multiple times in the same session, the ad server records multiple clicks while Google Analytics recognizes the separate pageviews as one visit. This is a common behavior among visitors engaging in comparison shopping.
A VISITOR MAY CLICK ON YOUR AD, BUT THEN CHANGE HIS/HER MIND AND PREVENT THE PAGE FROM FULLY LOADING.
This can happen by clicking to another page or by pressing the browser’s stop or back buttons. In this case, Google Analytics won’t register a visit, but the ad server still counts this as a click.
3RD PARTY IMAGES
Some browsers give users the option to disable images that are requested from domains other than the current page. Disabling such images will prevent data from being sent to Google Analytics.
1ST PARTY VS. 3RD PARTY COOKIES
Even among cookie-based tracking solutions, there is a difference between 1st party and 3rd party cookies. Because 3rd party cookies are set by a source other than the website being visited, they’re often blocked by browsers and security software. Google Analytics uses 1st party cookies.
NO GOOGLE ANALYTICS TRACKING CODE ON LANDING PAGE
This might sound like a no-brainer, but it happens too often that a landing page doesn’t contain the Google Analytics tracking code. If this happens, a click is measured, but no visit at all.
The information in this article was sourced from: https://support.google.com/dfp_premium/answer/177507?hl=en