Daten an serverseitiges Tag Manager senden

In diesem Artikel werden die verschiedenen Möglichkeiten zum Senden von Ereignissen an eine serverseitige Container. Weitere Hintergrundinformationen finden Sie unter serverseitiges Tagging funktioniert.

In diesem Artikel werden folgende Themen behandelt:

  • Daten von einer Website an den serverseitigen Container senden
  • Zusätzliche Daten an einen Servercontainer senden
  • Daten im serverseitigen Container empfangen
  • Daten von anderen Quellen als Websites senden

Hinweis

In diesem Leitfaden wird Folgendes vorausgesetzt:

1. Daten von einer Website an den serverseitigen Container senden

Sie können Daten über eine serverseitige Implementierung über Tag Manager oder gtag.js Wählen Sie die gewünschte Implementierungsoption aus.

Wählen Sie Ihre Implementierungsoption aus.

Optional: Mit jedem Ereignis zusätzliche Parameter senden

Sie können zwei zusätzliche Typen von zusätzlichen Parametern senden: Konfigurationsebene und Parameter auf Ereignisebene. Konfigurationsparameter beeinflussen, das Verhalten des Google-Tags und kann nur auf Ebene des Google-Tags festgelegt werden.

Ereignisparameter geben zusätzliche Informationen zu einem Ereignis an und können festgelegt werden für alle Ereignisse: ausgewählte Ereignisse oder page_view-Ereignisse.

Wählen Sie Ihre Implementierungsoption aus.

2. Daten im serverseitigen Container empfangen

Wenn Sie eine HTTP-Anfrage an einen Servercontainer senden, muss ein Client beanspruchen,

So rufen Sie die Liste der verfügbaren Clients auf:

  1. Google Tag Manager öffnen

  2. Öffnen Sie den Servercontainer.

  3. Klicken Sie in der Navigationsleiste links auf Kunden. Der GA4-Client ist standardmäßig in Ihrem serverseitigen Container vorinstalliert. Zum Arbeiten mit Universal Analytics: Richten Sie eine Google Analytics: Universal Analytics Client.

  4. Klicken Sie auf den Namen des Kunden, um die Details aufzurufen oder zu bearbeiten.

Optionale Clienteinstellungen

In den meisten Fällen sind für den Kunden keine Änderungen erforderlich. Ihr Anwendungsfall ist möglicherweise anders und Sie möchten eine der folgenden Einstellungen bearbeiten:

  • Priorität:Bestimmt die Reihenfolge, in der Clients ausgeführt werden. Höhere Zahlen und der erste Client, der mit der eingehenden Anfrage übereinstimmt, aktiver Client für diese Anfrage werden.

  • Aktivierungskriterien: Mithilfe der Aktivierungskriterien wird festgelegt, wann der Kunde auf Anfragen antworten:

    • Für UA-Clients: Standardpfade für Universal Analytics: Der Client wird aktivieren, wenn die Anfragepfade /collect, /r/collect und andere ähnliche Pfade, die von JavaScript-Dateien verwendet werden, über die Daten an Google gesendet werden Analytics. Diese Einstellung ist standardmäßig aktiviert.

    • gtag.js-Standardpfade für bestimmte IDs:Mit dieser Einstellung aktivieren Sie gtag.js-JavaScript-Bereitstellung über die Servercontainer-URL Wann? aktiviert ist, wird dieser Client als Reaktion auf Anfragen an den Standard-gtag.js-Anfragepfade, z.B. /gtag/js?id=TAG_ID Klicken Sie auf Hinzufügen Mess-ID, um ein oder mehrere Ziele hinzuzufügen IDs:

Optional: Zusätzliche Daten mit serverseitigem Tag Manager abrufen

Wenn Sie zusätzliche Parameter senden, müssen Sie Sie müssen den Google Analytics 4-Client in Ihrem Servercontainer einrichten, um die zusätzliche Parameter hinzufügen und Ereignisdaten daraus erstellen.

Einige Server-Tags enthalten diese zusätzlichen Parameter -Anfragen ohne Einrichtung. Wenn Sie diese Parameter ausschließen möchten, erstellen Sie eine Transformation um den Wert zu entfernen.

So verwenden Sie zusätzliche Parameter in anderen Tags:

  1. Klicken Sie in Ihrem Servercontainer im linken Navigationsbereich auf Variablen.
  2. Erstellen Sie eine Neue benutzerdefinierte Variable.
  3. Wählen Sie unter Variable konfigurieren den Variablentyp Ereignisdaten aus.
  4. Geben Sie im Feld Schlüsselpfad den Namen des Parameters ein.
  5. Geben Sie einen Namen für die Variable ein und klicken Sie auf Speichern.

Sie können den Ereignisparameter jetzt in jedem anderen Tag auf Ihrem Server verwenden. Container.

3. Optional: Daten von anderen Quellen als Websites senden

Das Measurement Protocol von Google Analytics kann verwendet werden, um Tag-Unterstützung aus Quellen wie mobilen Apps und Server-zu-Server Anwendungen.

Mobile Apps

Damit Ihre Android- oder iOS-App Daten an Ihren Servercontainer sendet, müssen Sie Erstellen Sie ein benutzerdefiniertes Bild-Tag und konfigurieren Sie es für die Verwendung des Measurement Protocol:

  1. Klicken Sie in Ihrem mobilen Container (Android oder iOS) auf Tags > Neu:
  2. Wählen Sie unter Tag-Konfiguration den Tag-Typ Benutzerdefiniertes Bild aus.
  3. Legen Sie für Image URL (Bild-URL) ein Pixelbild im Servercontainer unter Pfad im Measurement Protocol-Client, den Sie zuvor angegeben haben. Hängen Sie die gewünschten Measurement Protocol-Parameter an das Ende des Pixels an. URL:
    https://custom.example.com/app?v=1&tid=TAG_ID&cid=555&t=screenview&an=myApp&version=1.6.2&aid=com.foo.myapp&cd=home
  4. Deaktivieren Sie Cache-Busting aktivieren.
  5. Speichern Sie das Tag und veröffentlichen Sie den Container.
  6. Klicken Sie in Ihrem serverseitigen Container auf Clients > Neu:
  7. Wählen Sie unter Clientkonfiguration den Client Measurement Protocol aus. Typ.
  8. Legen Sie für Aktivierungspfad den Pfad des Sammlungsendpunkts Ihrer App fest.
  9. Speichern Sie die Clientkonfiguration und veröffentlichen Sie den serverseitigen Container.

Server-zu-Server-Anwendungen

Um Measurement Protocol-Daten an Ihren Servercontainer zu senden, ersetzen Sie www.google-analytics.com-Hostname durch den Domainnamen Ihres Servers Container. Beispiel:

POST /batch HTTP/1.1
Host: collection.example.com

v=1&tid=TAG_ID&cid=555&t=screenview&an=myApp&version=1.6.2&aid=com.foo.myapp&cd=home

Um Measurement Protocol-Treffer zu erhalten, müssen Sie das serverseitige Tag Manager konfigurieren Installation mit einem Measurement Protocol-Client:

  1. Klicken Sie in Ihrem serverseitigen Container auf Clients > Neu:
  2. Wählen Sie unter Clientkonfiguration den Client Measurement Protocol aus. Typ.
  3. Legen Sie unter Aktivierungspfad den Pfad des Endpunkts Ihres Servers fest.
  4. Speichern Sie die Clientkonfiguration und veröffentlichen Sie den Container.

Nächste Schritte

Um Daten in einem echten Kontext zu senden, müssen Sie Google-Skripts, (z. B. aus der Google Analytics-Bibliothek) von Ihren eigenen Servern.

Google-Skripts über meinen Server laden