Tutorials

Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.

Zurück zur Übersicht

Javascript: Fehler durch Adblocker vermeiden

#Tutorials#Javascript

Da immer mehr Leute Adblocker benutzen und viele Adblocker sogar Tracking Services wie Google Analytics entfernen, kann es leider vorkommen, dass das globale Javascript abstürzt, weil die Funktion ga nicht verfügbar ist. Mit dem folgenden kleinen Snippet kann man die Analytics Events weiterhin benutzen, ohne dass es Fehler gibt. Dafür muss man einfach ga() durch safeGa() ersetzen.

function safeGA(){
  if(/undef/.test(typeof ga)){
    return;
  }

  ga.apply(window,arguments);
}

// vorher
ga('send', 'event', 'Kontakt', 'Kontaktformular abgesendet')

// So benutzt man GA jetzt,
safeGA('send', 'event', 'Kontakt', 'Kontaktformular abgesendet');

Kommentare

Es gibt noch keine Kommentare. Sei der Erste!

Hinterlasse einen Kommentar

Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Kommentar wird gespeichert
Danke für deinen Kommentar! Sobald er freigegeben wurde erscheint er hier.