These are the most common causes for Google Analytics not tracking traffic sources correctly, and the recommended solutions:
Problem | Solution |
---|---|
Your Bookeo account does not use Bookeo's website integration. |
Make sure to embed Bookeo as a widget in your web site. |
You use bookeo.com/yourname/... links in your web site. These links will open the booking page in a bookeo.com hosted web page, and the original "source" that brought traffic to your web site is lost in the transfer. |
Do not use bookeo.com/yourname links on your site if you want traffic sources to be kept. You can use a widget code that corresponds to any bookeo.com/yourname direct link, place that widget in a page of your web site, and use a link to that page instead of the bookeo.com/yourname link Alternative solution Try adding bookeo.com to your Google Analytics account Referral Exclusion List. Please note this may not always work. |
You use a Google Analytics Measurement ID (G-....) in Bookeo that is different from the one in your booking page or in your site. | Make sure that the measurement IDs in your web site and Bookeo match. |
In your web site, you do not explicitly initialize the measurement id in your "gtag" initialization code. By itself, gtag may not be linked to the correct measurement id | Add something like this to the gtag initialization code in every page of your web site (replace ... with the correct measurement id): gtag('config', 'G-...'); |
You have removed your own domain name from Google Analytics's Referral Exclusion List. Google adds it by default, but you may have removed it in error. | Double-check that your domain name (without "www.") is included in your Referral Exclusion List |
You have multiple copies of the Google Analytics tracking code in your web site | Check the source code of the page in your browser (open the page in the browser, right-click on it and select "View source"), and search for multiple copies of the GA code. If there is more than one, remove duplicates. |
You use a payment gateway where customers pay on the payment gateway's own web site (PayPal, etc). When the customer completes the payment, he is redirected back to the Bookeo hosted confirmation page, where the purchase event is tracked. However since the page (and the previous one) is not part of your web site, the original "source" of traffic that brought the customer to your web site is lost. |
Use a payment gateway where customers remain on your web site to pay (ex. Stripe).
|
Your website is hosted on Wix.com. Wix does not allow you to insert HTML code directly in the page of your web site. When you input HTML code, Wix inserts into your web page an "iframe" that is hosted from a different domain (filesusr.com). This iframe does not use Google Analytics tracking, so when the browser loads this iframe GA believes your customer has "left" your web site and gone somewhere else. When the iframe loads Bookeo, the source of the traffic is lost. | unfortunately this Wix feature does not work with GA traffic tracking, so there is no solution other than using a different hosting platform. |
You have added custom conversion tracking code (in the field "Other tracking methods") which immediately redirect the confirmation page to a thank you page. This does not give Google Analytics code, which runs in the confirmation page, the time to run and track the conversion. | Remove your custom tracking code, or add a delay of at least 2 seconds as shown in the examples. |
Final notes
It is important to remember that it is not Bookeo that tracks the source of traffic to your web site and booking page. The traffic source is tracked by Google Analytics code inserted in your web site, and in most cases it occurs before the customer even arrives to your booking page (ex. first lading page).
All Bookeo does is to track the events (page views, purchase, etc.) associated with various user actions in the booking widget. It is Google Analytics that, if the conditions allow, "connects" these events back to the original traffic source it tracked earlier. Therefore if no source is associated to a purchase event, it means that either the source was not tracked initially, or that some issue that occurred before the confirmation caused the "connection" to the original source to be lost.
Bookeo can only provide a list of the most common causes for this to occur, but cannot investigate or solve GA-related issues/misconfiguration that occur in your web site.
We recommend using the Google Analytics Debugger tool, described in our tutorial, to analyze the tracking process from landing page to confirmation page.