• Tracking with Varify.io

    Table of contents

    In short

    Under A/B Testing Options you set up the tracking of your experiments with the Tracking Setup Wizard in. In doing so, you determine with which Web analytics tool your A/B test results are evaluated.

    The wizard guides you through the setup and helps you to select the right option.

    Step-by-Step Tutorial
    Auto-Setup with the Tracking Setup Wizard

    Tracking setup

    Varify does not track any data itself. To evaluate your experiments, you can simply use your existing Analytics tool connect with Varify.

    The Tracking Wizard leads you Step by step by setting up tracking for your preferred analytics tool. All settings can be adjusted at any time.

    Open your dashboard and click under A/B Testing Options to Go to Tracking Setup. The tracking setup then opens.

    Setting up tracking with the Setup Wizard

    Step 1: Web analytics tool

    First select the Analytics toolto which you can attach your Experiment events would like to send. There are several options available to you.

    In this example, we show the setup for Google Analytics 4.

    Further analytics tool instructions:

    Step 2: Event Data

    After you have Analytics tool you have selected, like Varify Events for user identification be sent to your tool.

    Yes, I have integrated the Google Tag Manager

    When the Google Tag Manager is integrated on your site, you can use the setup Automated or manual set up. With the automated setup, Varify creates and manages its own GTM container, which is delivered via the Varify script. This coexists alongside your existing container.

    Recommendation: Use the Automated setup for quick and easy setup.

    💡 For experts: If you have the setup manually you will find here a list of separate instructions:
    Manual Google Tag Manager tracking integration

    No, I have not integrated the Google Tag Manager

    If you have the Google Tag Manager not integrated on your site, you can connect directly with a Google Account connect (step 3). 

    Step 3: Connect Google Account

    You can register directly with a Google Account This will automatically set up the tracking for your experiments. Use an account that is also linked to your Google Analytics Property is linked.

    Important:

    • The Google account must be at least Marketer rights in the GA4 Property have.
    • Voice all requested authorizations to ensure that the system functions smoothly.

    Then select the Correct Google Analytics account and the corresponding Property from.

    Step 4: Experiment evaluation & user consent

    Experiment evaluation

    Select here whether you want to Experiment data in GA4 and Varify want to evaluate or whether they exclusively in GA4 should be available.

    You can also specify whether your Event dates with or without consent an Analytics be sent.

    Reporting in Varify.io

    For the Evaluation of your experiments can you do that In-tool reporting use. One detailed instructions can be found here: GA4 reporting in Varify.io

    Reporting in Google Analytics 4 (Explorations)

    You can use your Experiments directly in GA4 evaluate. This method is particularly recommendableif in your GA4-Property Google Signals activated is.

    Find out here, how to evaluate your experiments in GA4: Segment-based AU valuation in GA4

    Sending tracking data via user consent (optional)

    Here you can specify whether Varify events only after user consent an GA4 are to be sent.

    Important: If Google Analytics 4 is bound to a user consentyou should also use the Varify events only after approval transmit.

    As every setup is different, we provide you with here only a separate General instructions available.

    Advanced Setup

    At Advanced Setup you can make additional (optional) settings for your tracking setup. The most important option here is the setting for the Variant assignment for your experiments.

    User Group Identification - Variant assignment

    Determine whether the Variant assignment of your test participants with each new session or whether it remains permanently, across sessions.

    • Local Storage (Standard)The group assignment remains in place. Test participants keep their assigned group as long as the test is active - even if they visit the page again.
    • Session Storage,Group assignment is reassigned each time a new session is started. This happens, for example, when a visitor closes the tab or browser and returns later.

    Start Tracking on Activation Event

    This setting determines whether the Experiment delivery and tracking should be separated from each other. By default, we recommend that it is separated so that the events can also be received more reliably by GA4. 

    • Activated (default setting): The Varify Events are only sent when the Varify Activate Tracking Script is executed. This ensures that:

      • The Varify Tracking Events only after loading the Google configuration tags be sent.

      • If GA4 is only loaded with user consentwhich Varify events automatically with the user consent to GA4 be sent.

    • Deactivated: The events are immediately by playing the variant is written to the data layer.

    Varify Activate Tracking Script

    				
    					<script>
        var active = true;
        window.varify.setTracking(active);
    </script>
    				
    			

    Data saving mode (beta)

    Without the Data Saving Mode the Varify Event is triggered every time your experiment is played (if page and audience targeting return "true").

    Is the Data Saving Mode activatedthe Varify event only once per visitor and session triggered. This reduces the number of events and requests in your analytics tool and can be used, for example, when using BigQuery Save costs.

    Wait for GA4 consent update (beta)

    Notice: With the new Tracking Activation Tag can you do that Timing of the Varify event differently to the Consent or the Consent Update bind.
    You can find more information here: Sending data with user consent

    ❗️WICHTIG: If you have activated this option and no varify events appear in the data layerthis may be due to this setting. In this case, we recommend using the to deactivateto ensure that the events are triggered correctly.

  • First steps
  • If the Varify Event in the Data Layer before the Consent Update is triggered, it can happen that hardly any or no A/B test data is GA4 arrive.

    With the activated "Wait for GA4 consent update"-mode, the Varify event only sent when the Consent Update has been initialized in the data layer. Experiment data is only transmitted to GA4 if consent has been given.

    The Playout of the experiment remains unaffectedas it is independent of this setting.