use_findologic_with_google_analytics:a_b_testing_with_google_analytics
This is an old revision of the document!
A/B testing with Google Analytics (Google Optimize)
FINDOLOGIC offers the possibility to use A/B testing, so you can test FINDOLOGIC versus an alternative search.
Metrics like page views, transactions, … can be used and evaluated.
Requirements for A/B testing
Before reading this documentation make sure that
- Google Analytics is running properly.
- You have access to the Google Analytics property, which is used on your site, and that it is connected to Google Optimize.
Implementation
Go to Google Optimize and click on Create Experiment:
A sidebar should popup, where you have to set the following values:
- Name: Does not matter, can be set to anything you like, e.g. FINDOLOGIC A/B.
- URL: URL of the site to test, e.g. https://www.shop.com
- Type: A/B test
After those values are set, click on Create.
In your A/B test, open the tab Targeting and click on the pencil next to Evaluate on page load.
A sidebar should popup, where you have to set the following values:
- Evaluate on: Custom event
- Event name: optimize.activate
After those values are set, click on Done.
Now click on Create Rule and afterwards on URLs. Now set the value to
- URL matches: Shop URL, e.g. https://www.shop.com
After this value is set, click on Add.
In your A/B test open the tab Objectives and select some objectives.
- Objectives: some objectives, Recommended: page views, transactions
After FINDOLOGIC has activated A/B testing for your service, create a New Variant in your Google Optimize account:
- Variant: Non-FINDOLOGIC
Open the variant in the editor. Make sure the Google Optimize extension is installed in your Chrome browser.
Next up select the head element, by clicking on the rectangle left at the top of the page and type head in the input field.
Afterwards click on Add Change and choose JavaScript.
Now paste the following JavaScript code in there:
flRequire(["directIntegration", "flUtils"], function(directIntegration, flUtils) { flUtils.Logger.info("Disabling FINDOLOGIC for A/B Test"); directIntegration.disableFindologic(); });
In the dropdown at the bottom, choose After opening tag and click on Apply.
Last but not least, click on Save and Done to save the variant.
Start the experiment.