5.6+ UniversalAnalytics Plugin, wie korrekt initialisieren für custom events ohne pageview

Hallo Leute,

wir haben custom events die wir zu google pushen.

Seit Shopware 5.6+ ist das aber komplizierter und funktioniert nicht mehr einfach über: ga(‘send’, ‘event’, ‘Warenkorbklick’, pageTitle, pathName); Das hier klappt allerdings:

var myGA = $('div[data-googleAnalytics="true"]').data();
var myUA = new UniversalAnalytics(myGA)
myUA.analytics('send', 'event', 'Warenkorbklick', pageTitle, pathName);

Allerdings pusht die Initialisierung des Analytics jedes mal direkt einen pageview. Das ist doch relativ “dumm”. Mich würde interessieren ob das irgendwie jemand anders gelöst hat und wir diesen doppelten view beim Initialisieren lösen können. Also das Porblem liegt hier: “me.analytics(‘send’, ‘pageview’);”

UniversalAnalytics = function(opts) {
        var me = this;

        me.opts = opts;

        me.analytics = me.createUniversalAnalytics();
        me.startUniversalAnalytics();
        me.sendUniversalECommerce();

        me.analytics('send', 'pageview');
    };

 

Vielleicht gibt es auch eine Möglichkeit, ohne dass wir nochmal initialisieren.

Wir würden uns über DIeen dazu freuen!