A/B Testing - User ist not always shows the same variation

Hi everyone,

I have difficulties using the A/B-Testing-Tool. The variation, which was shown first, should be shown always to the same user. Though in my case the variation changes on the same page on reload. Furthermore if I open a different page, where the A/B-Test is active as well, the variations switch as well.

I tested this in chrome, within and without incognito mode. I made sure no Tracking/JS-blocker were active.

If someone had the same troubles I’d be happy for help. Here is the A/B-Testing code, which is implemented via Matomo Tagmanager:

<!-- Matomo A/B Test -->
<script type="text/javascript">
    var _paq = _paq || [];
    _paq.push(['AbTesting::create', {
        name: 'V1_StickyOrtsuche-Desktop', // you can also use '6' (ID of the experiment) to hide the name
        percentage: 100,
        includedTargets: [{"attribute":"url","inverted":"0","type":"contains","value":"blog"}],
        excludedTargets: [],
        startDateTime: '2023/04/28 00:00:00 UTC',
        variations: [
                name: 'original',
                activate: function (event) {
                    // usually nothing needs to be done here
                name: 'Sticky_Variante1', // you can also use '6' (ID of the variation) to hide the name
                activate: function(event) {

jQuery("html body div#mm-0.mm-page.mm-slideout div.outsidewholewrap div#content.outerWrap.white div.innerWrap.clearfix div.sidebar div.search").hide();

var txt1 =
'<div id="sticky_Ortsuche" style="background: #CC071F;background-image: url(\'https://deinetests.de/Fremd_Bilder/deutschland_karte.png\'); background-repeat: no-repeat; background-size: 45px; background-position-x: 32%; background-position-y: 3px;width:100%; text-align: center; height: 57px; padding: 6px 0 0 0; position: sticky; bottom: 0px;margin: 22px 0 0 0;"><div class="logo" style="width: 75px; height: 66px; background-image: url(\'https://www.hauslehrer.de/wp-content/themes/customtheme/images/smalllogo.png\'); float: right; background-size: 61px; background-repeat: no-repeat; margin: -24px 24%0px 0;"></div><div class="formab" style="width: 306px; padding: 4px; margin: auto; background: #ecf0f1;"><form style=";" method="post" action=""><input type="text" name="plzort" placeholder="PLZ / Ort eingeben" style="border: 1px solid #ccc;height: 37px;padding: 8px 8px;"><input type="submit" name="submit" value="Finden" style="color: #fff;background-color: #444;padding: 5px 10px 5px 10px;font-size: 18px;margin: 2px auto auto 12px;"></form></div></div>';

jQuery("html body div#mm-0.mm-page.mm-slideout div.outsidewholewrap div#content.outerWrap.white").append(txt1);

        trigger: function () {
            return true; // here you can further customize which of your visitors will participate in this experiment
<!-- Matomo A/B Test -->

Thanks a lot


Hi @Klicklaut
As this concerns premium plugin, I let @innocraft answer your question (or you can reach the dedicated support team (please select “Matomo Premium Feature”):