In diesem Leitfaden wird beschrieben, wie soziale Interaktionen mit analytics.js gemessen werden.
Übersicht
Mithilfe von Analysen zu sozialen Interaktionen können Sie messen, wie oft Nutzer auf in Webseiten eingebettete soziale Schaltflächen klicken. Beispielsweise können Sie ein Facebook-„Gefällt mir“- oder „Twitter“-Tweet messen.
Während Sie mit der Ereignisanalyse die allgemeinen Nutzerinteraktionen sehr gut analysieren können, steht Ihnen mit Social Analytics ein konsistenter Rahmen für die Aufzeichnung von Interaktionen zur Verfügung. Dies wiederum ermöglicht eine einheitliche Zusammenstellung von Berichten zum Vergleich von Interaktionen sozialer Netzwerke über mehrere Netzwerke hinweg.
Wenn Sie mit sozialen Interaktionen in Google Analytics nicht vertraut sind oder sich nicht sicher sind, welche Werte für soziale Netzwerke, Interaktionen oder Ziele verwendet werden sollen, lesen Sie zuerst den Artikel Plug-ins und Interaktionen für soziale Netzwerke in der Analytics-Hilfe.
Implementierung
Soziale Interaktionstreffer können mit dem Befehl send
und einem hitType von social
gesendet werden. Der Befehl send
hat die folgende Signatur für den Treffertyp social
:
ga('send', 'social', [socialNetwork
], [socialAction
], [socialTarget
], [fieldsObject]);
Felder für soziale Interaktionen
In der folgenden Tabelle sind die Felder für soziale Interaktionen zusammengefasst:
Feldname | Werttyp | Required | Beschreibung |
---|---|---|---|
socialNetwork |
Text | ja | Netzwerk, in dem die Aktion erfolgt (z.B. Facebook, Twitter) |
socialAction |
Text | ja | Die Art der durchgeführten Aktion (z. B. „Senden“, „Senden“ oder „Tweet“) |
socialTarget |
Text | ja | Gibt das Ziel einer sozialen Interaktion an. Dieser Wert ist in der Regel eine URL, kann jedoch ein beliebiger Text sein. (z.B. http://meinecoolpage.com) |
Eine ausführlichere Beschreibung der einzelnen Felder finden Sie in der Analytics-Hilfe unter Datenerhebung.
Beispiele
Mit dem folgenden Befehl wird ein Treffer in sozialen Netzwerken an Google Analytics gesendet, der besagt, dass auf die Facebook-Schaltfläche"Gefällt mir"für die Website http://myownpersonaldomain.com
geklickt wurde:
ga('send', 'social', 'Facebook', 'like', 'http://myownpersonaldomain.com');
Wie bei allen send
-Befehlen können die in den Convenience-Parametern übergebenen Felder auch in der fieldsObject
angegeben werden. Der obige Befehl könnte so geschrieben werden:
ga('send', {
hitType: 'social',
socialNetwork: 'Facebook',
socialAction: 'like',
socialTarget: 'http://myownpersonaldomain.com'
});
Wenn du die offizielle Facebook-Schaltfläche „Gefällt mir“ verwendest und das Ereignis edge.create
abonnierst, wirst du bei „Mag ich“-Bewertungen benachrichtigt.
FB.Event.subscribe('edge.create', function(url) {
ga('send', 'social', 'facebook', 'like', url);
});
Weitere Informationen finden Sie im Facebook JavaScript SDK.