In diesem Artikel werden die verschiedenen Möglichkeiten zum Senden von Ereignissen an einen serverseitigen Container beschrieben. Weitere Informationen zur serverseitigen Tag-Kennzeichnung
In diesem Artikel wird Folgendes beschrieben:
- Daten von einer Website an Ihren serverseitigen Container senden
- Daten in Ihrem serverseitigen Container empfangen
- Mit einem Google Analytics 4-Tag zusätzliche Daten an einen Servercontainer senden
- Daten aus anderen Quellen als Websites senden
Hinweis
In diesem Leitfaden wird Folgendes vorausgesetzt:
1. Daten von einer Website an Ihren serverseitigen Container senden
Sie können Daten über eine serverseitige Implementierung über Tag Manager oder das Google-Tag (gtag.js) weiterleiten. Wählen Sie eine Implementierungsoption aus.
2. Daten in Ihrem serverseitigen Container empfangen
Wenn Sie eine HTTP-Anfrage an einen Servercontainer senden, muss ein Client diese Anfrage beanspruchen.
So rufen Sie die Liste der verfügbaren Clients auf:
- Google Tag Manager öffnen
- Öffnen Sie den Servercontainer.
- Klicken Sie links in der Navigationsleiste auf Kunden. Der GA4-Client ist standardmäßig auf Ihrem serverseitigen Container vorinstalliert. Wenn Sie Universal Analytics verwenden müssen, richten Sie einen Google Analytics: Universal Analytics-Client ein.
- Klicken Sie auf den Namen des Clients, um Details aufzurufen oder zu bearbeiten.
In den meisten Fällen sind keine Änderungen am Client erforderlich. Ihr Anwendungsfall kann jedoch abweichen und Sie sollten eine der folgenden Einstellungen bearbeiten:
Priorität:Legt die Reihenfolge fest, in der Clients ausgeführt werden. Höhere Zahlen werden zuerst ausgeführt und der erste Client, der der eingehenden Anfrage entspricht, wird zum aktiven Client für diese Anfrage.
Aktivierungskriterien:Mit den Aktivierungskriterien wird definiert, wann der Client auf Anfragen reagiert:
Für UA-Clients: Standardmäßige Universal Analytics-Pfade: Der Client wird aktiviert, wenn die Anfragepfade
/collect
,/r/collect
und andere ähnliche Pfade enthalten, die von JavaScript-Dateien verwendet werden, die Daten an Google Analytics senden. Diese Einstellung ist standardmäßig aktiviert.Standardmäßige gtag.js-Pfade für bestimmte IDs:Verwenden Sie diese Einstellung, um die gtag.js-JavaScript-Bereitstellung über die Servercontainer-URL zu aktivieren. Wenn diese Option aktiviert ist, wird dieser Client als Reaktion auf Anfragen an die standardmäßigen gtag.js-Anfragepfade aktiviert, z.B.
/gtag/js?id=TAG_ID
. Klicken Sie auf Mess-ID hinzufügen, um eine oder mehrere Ziel-IDs hinzuzufügen.
3. Mit einem Google Analytics 4-Tag Daten an einen Servercontainer senden (optional)
Anstatt separate Tags für jedes Detail zu erstellen, das Sie messen möchten, können Sie das GA4-Konfigurations-Tag in Ihrem Webcontainer verwenden, um die benötigte Datenmenge an Ihren Servercontainer zu senden. Dort kann er dann mit Ihren Servertags aufgefächert werden. So erhalten Sie weiterhin alle erforderlichen Messsignale und können gleichzeitig die Leistung Ihrer Website verbessern.
Wenn das GA4-Konfigurations-Tag vor einem der GA4-Ereignis-Tags ausgelöst wird, sendet das GA4-Konfigurations-Tag keine Daten an Google, wenn „transport_url“ aktiviert ist. Davon ausgenommen sind aggregierte Diagnosen der Systemstabilität, Leistung und Installationsqualität.
3.1 Zusätzliche Parameter einrichten
Parameter können mit allen Ereignissen, ausgewählten Ereignissen oder page_view
-Ereignissen gesendet werden.
3.2 Zusätzliche Daten im serverseitigen Tag Manager empfangen
Der Google Analytics 4-Client in Ihrem Servercontainer parst die zusätzlichen Parameter und erstellt daraus Ereignisdaten. So verwenden Sie Parameter in anderen Tags:
- Klicken Sie im Servercontainer im linken Navigationsbereich auf Variablen.
- Erstellen Sie eine neue benutzerdefinierte Variable.
- Wählen Sie unter Variable konfigurieren den Variablentyp Ereignisdaten aus.
- Geben Sie unter Schlüsselpfad den Namen des Parameters ein.
- Geben Sie einen Namen für die Variable ein und klicken Sie auf Speichern.
Jetzt können Sie den Ereignisparameter in jedem anderen Tag auf Ihrem Server verwenden.
4. Daten von anderen Quellen als Websites senden (optional)
Mit dem Measurement Protocol von Google Analytics können Sie die serverseitige Tag-Kennzeichnung aus Quellen wie mobilen Apps und Server-zu-Server-Anwendungen unterstützen.
Mobile Apps
Damit Ihre Android- oder iOS-App Daten an Ihren Servercontainer senden kann, müssen Sie ein benutzerdefiniertes Image-Tag erstellen und für die Verwendung des Measurement Protocol konfigurieren:
- Klicken Sie im mobilen Container für Android oder iOS auf Tags > Neu.
- Wählen Sie unter Tag-Konfiguration den Tag-Typ Benutzerdefiniertes Bild aus.
- Legen Sie den Wert von Image URL auf dem Pixel des Servercontainers auf den Pfad im Measurement Protocol-Client fest, den Sie zuvor angegeben haben.
Hängen Sie alle gewünschten Measurement Protocol-Parameter an das Ende Ihrer Pixel-URL an:
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
- Heben Sie die Auswahl von Cache-Busting aktivieren auf.
- Speichern Sie das Tag und veröffentlichen Sie den Container.
- Klicken Sie in Ihrem serverseitigen Container auf Clients > Neu.
- Wählen Sie unter Clientkonfiguration den Clienttyp Measurement Protocol aus.
- Legen Sie unter Aktivierungspfad den Pfad des Sammlungsendpunkts Ihrer App fest.
- Speichern Sie die Clientkonfiguration und veröffentlichen Sie den serverseitigen Container.
Server-zu-Server-Anwendungen
Ersetzen Sie den Hostnamen www.google-analytics.com
durch den Domainnamen Ihres Servercontainers, um Measurement Protocol-Daten an Ihren Servercontainer zu senden. 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
Damit Sie Measurement Protocol-Treffer empfangen können, müssen Sie Ihre serverseitige Tag Manager-Installation mit einem Measurement Protocol-Client konfigurieren:
- Klicken Sie in Ihrem serverseitigen Container auf Clients > Neu.
- Wählen Sie unter Clientkonfiguration den Clienttyp Measurement Protocol aus.
- Legen Sie unter Aktivierungspfad den Pfad des Serverendpunkts fest.
- Speichern Sie die Clientkonfiguration und veröffentlichen Sie den Container.
Nächste Schritte
Wenn Sie Daten im echten Kontext senden möchten, müssen Sie Google-Skripts wie die Google Analytics-Bibliothek von Ihren eigenen Servern bereitstellen.