(Abgelöst) Universal Analytics mit Google Tag Manager verwenden

:warning: Dieses Thema dient nur zu historischen Zwecken als Referenz für alle, die noch Universal Analytics mit Google Tag Manager verwenden. Es wird irgendwann nach dem Ende der UA-Datenübertragung von Google an GTM im Juli 2023 gelöscht.
:information_source: Die Dokumentation für die aktuelle Einrichtung finden Sie unter Google Tag Manager für Analytics einrichten

Dieses Thema zeigt Ihnen, wie Sie Google Universal Analytics über Google Tag Manager verwenden. Wenn Sie fertig sind, wird die Google Tag Manager API auf Ihrer Discourse-Site ausgeführt, sodass Sie theoretisch beliebige Ereignisse an jeden Dienst senden können, der mit Tag Manager integriert ist. Analytics ist nur der Anfang.

:warning: Aus Sicherheitsgründen blockieren alle aktuellen Discourse-Installationen mit einer Content Security Policy alle Skripte, die nicht von Discourse stammen. Das bedeutet, dass Sie möglicherweise die Domains externer Skripte in die Whitelist aufnehmen müssen, damit diese ausgeführt werden können, wenn Sie externe Skripte zu Ihrer GTM-Integration hinzufügen.

Wenn Sie beispielsweise die Werbefunktionen oder die AdWords-Integration aktiviert haben, müssen Sie

  • https://stats.g.doubleclick.net
  • https://www.google.com

zur Website-Einstellung content security policy script src hinzufügen.

Wenn Sie eigene benutzerdefinierte Skripte in benutzerdefinierten HTML-Tags haben, können Sie dieser Anleitung folgen, um sie in Discourse auszuführen.


Universal Analytics

Das Erste, was Sie benötigen, ist die Erstellung eines Analytics-Kontos. Wenn Sie mit einem Google-Konto angemeldet sind, führt Sie ein Besuch von https://analytics.google.com durch die Erstellung eines Kontos.

Sobald Sie ein neues Konto haben, erstellen Sie eine Property.

Wählen Sie “Website” als App-Typ und füllen Sie die restlichen Felder für Ihre Discourse-Site aus. Am Ende erhalten Sie eine Tracking-ID, die wie UA-12345678-1 aussieht. Halten Sie sie bereit, da Sie sie an Tag Manager weitergeben müssen.

:warning: Wenn Sie keine Tracking-ID sehen, haben Sie eine Google Analytics 4-Property. (Google Analytics 4-Properties haben keine Tracking-ID.) Sie müssen stattdessen eine Universal Analytics-Property erstellen. Befolgen Sie diese Anweisungen sorgfältig, da die Option für Universal Analytics-Properties unter Erweiterte Optionen anzeigen versteckt ist. Sobald Sie eine Universal Analytics-Property erstellt haben, können Sie die obigen Anweisungen befolgen, um Ihre “UA-” Tracking-ID zu finden.

Tag Manager

Besuchen Sie https://tagmanager.google.com und lassen Sie sich von Google einrichten. Sobald Sie drin sind, werden Sie aufgefordert, Ihr erstes “Konto” und “Container” zu erstellen. Wenn Sie gefragt werden, wo der Container verwendet werden soll, wählen Sie “Web”.

Sobald Ihr Container erstellt ist, müssen wir einige Ereignisse von der Tag Manager API mit Google Analytics verbinden.

Variablen

Gehen Sie zum Tab “Variablen” auf der linken Seite. Klicken Sie im Abschnitt “Benutzerdefinierte Variablen” unten auf die Schaltfläche “Neu”. Wir werden zwei Variablen erstellen.

Titel: DL - page title
Typ: Data Layer Variable
Data Layer Variable Name: page.title
Data Layer Version: 2

Titel: DL - page url
Typ: Data Layer Variable
Data Layer Variable Name: page.url
Data Layer Version: 2

Hier ist ein Beispiel:

Trigger

Erstellen wir nun einen Trigger, der etwas tut, wenn diese Variablen von der API ankommen. Klicken Sie auf den Tab “Trigger” auf der linken Seite und dann auf “Neu”. Wählen Sie “Seitenaufruf” als Typ, klicken Sie auf Speichern und benennen Sie den Trigger virtualPageView.

Ihr Trigger sollte nach dem Speichern wie folgt aussehen.

Tags

Schließlich sind wir bereit, Analytics hinzuzufügen. Klicken Sie auf den Tab “Tags” auf der linken Seite und erstellen Sie einen neuen Tag.

  • Tag-Typ: Wählen Sie Google Analytics: Universal Analytics
  • Tag konfigurieren:
    • Track-Typ: Wählen Sie Seitenaufruf
    • Google Analytics-Einstellungen: Wählen Sie Neue Variable…
    • Variableneinstellungen:
      • Tracking-ID: Geben Sie Ihre Tracking-ID von Universal Analytics ein (UA-xxxxxxxx-x)
      • Cookie-Domain: Fügen Sie diese drei Felder genau wie gezeigt hinzu:
        • Name: cookieDomain, Wert: auto
        • Name: title, Wert: {{DL - page title}} (kann aus einer Dropdown-Liste ausgewählt werden)
        • Name: page, Wert: {{DL - page url}}
    • Triggering:
      • Wählen Sie virtualPageView
  • Tag speichern und benennen

Ihr Tag sollte nach Fertigstellung ähnlich wie dieser aussehen:

Veröffentlichen

Keine dieser Arbeiten ist live, bis Sie auf die Schaltfläche “Veröffentlichen” oben rechts auf der Seite klicken. Sie ist rot, wenn Änderungen noch nicht veröffentlicht wurden.

:warning: Wenn Ihre Discourse-Site 404-Fehler von googletagmanager.com meldet, liegt das wahrscheinlich daran, dass Sie Ihre Änderungen nicht veröffentlicht haben.

Discourse

GTM wartet auf Daten, also fügen wir sie zu unserer Discourse-Site hinzu. Gehen Sie zum Tab “Einstellungen” im Admin-Bereich und suchen Sie nach gtm container id und geben Sie Ihre Tag Manager ID ein. Sie wird immer in der oberen Navigationsleiste der Tag Manager Benutzeroberfläche angezeigt.

:warning: Stellen Sie sicher, dass Sie Ihren Analytics-Tracking-Code aus den Einstellungen ga universal tracking code und ga tracking code entfernen.

Laden Sie die Seite neu und die Daten sollten über GTM an Analytics fließen. Beobachten Sie die Echtzeit-Inhaltsansicht, um den Traffic und die URLs Ihrer Website-Besucher zu sehen.

Mehr?

Nachdem nun Seitenaufrufdaten in Tag Manager fließen, können Sie weitere Tags hinzufügen, die die Ereignisse empfangen. Google DFP, AdWords, LinkedIn und andere sind auf der Liste.

Verwandte Links:


Zuletzt überprüft von @MarkDoerr am 2023-02-09T01:10:00Z

1 „Gefällt mir“

Danke, @MarkDoerr. Ein Link zur Discourse-Lösung, die wir jetzt verwenden sollten, wäre hilfreich.

1 „Gefällt mir“

Um Links intakt zu halten und jegliches gutes Mojo zu bewahren, das ein Link über die Jahre gewonnen hat, habe ich einfach das ursprüngliche Setup-Dokument mit den neuen Informationen für GA4 aktualisiert.

Aber du hast einen guten Punkt, falls jemand zuerst hier landet. OP aktualisiert.

Danke!

1 „Gefällt mir“