AddSearch automatically detects Google Analytics (GA) on your website. We push statistics to GA automatically without you having to modify any settings in AddSearch. Google Analytics integration is available to professional plans (Professional, Premium, and Enterprise).
The only thing you need to do is to enable the statistics in Google Analytics. The steps to do this are as follows:
See the screenshot for the correct settings:
AddSearch reports three types of analytics information with a different Search category:
AddSearch is an instant search, and users of the search typically type one or two letters before clicking on a search result. This means that the top keywords in your GA statistics are typically very short and somewhat hard to decipher. We’re working on a solution for this.
See also:
How can I exclude AddSearch from my traffic numbers?
If you’ve installed Google Analytics with the Global Site Tag (gtag.js) script, you need to add your Google Analytics tracking ID to the addsearch_settings JavaScript variable on your HTML template:
<!-- AddSearch settings --> <script> window.addsearch_settings = { ga_tracking_id: 'UA-xxxxx-x' } </script>
See the full documentation of the addsearch_settings variable for the search widget or for the results page.
If you are serving Google Analytics as a Google Tag Manager (GTM) tag, some additional steps are required for Google Analytics integration to work.
Sign in to your GTM account.
Select “Variables” from the left-hand side menu
Under “User-Defined Variables”, click “NEW”.
Create a variable “virtualPageURL”.
Click save. Click NEW again, and create another variable “virtualPageTitle”.
See that both variables are created:
Select “Triggers” from the left-hand side menu. Click NEW.
Create a custom event trigger on “VirtualPageview”.
Select Tags from the left-hand side menu, click NEW.
Edit your existing Universal Analytics tag, or create one if one doesn’t already exist. In the “Fields to set” section, add the two variables virtualPageURL and virtualPageTitle linked to the fields page and title. Add virtualPageview as a firing trigger.
Publish your changes, and the search events should start showing in your Google Analytics account.
After setting up Google integration in your Google Analytics dashboard, follow the steps below to enable Google Analytics integration in your installation using the AddSearch Search Designer:
To get the installation script with Google Analytics enabled, follow these steps:
We have integrated with the leading open-source analytics platform Piwik in addition to Google Analytics. We support both self-hosted and cloud-hosted Piwik installations. See Piwik.org for more information. Please note that Piwik has changed its name to Matomo.
The third supported analytics platform is Adobe Analytics.
We are also able to fire custom analytics events if needed.
We’re always happy to help with code or other questions you might have. Search our documentation, contact support, or connect with our sales team.