Z tego przewodnika dowiesz się, jak mierzyć interakcje społecznościowe za pomocą tagu analytics.js.
Przegląd
Analityka interakcji społecznościowych pozwala zmierzyć, ile razy użytkownicy kliknęli przyciski mediów społecznościowych umieszczone na stronach internetowych. Możesz np. mierzyć liczbę polubień na Facebooku lub tweeta na Twitterze.
Pomiar zdarzeń pomaga bardzo dobrze analizować ogólne interakcje użytkowników, natomiast Analityka sieci społecznościowych zapewnia spójną platformę rejestrowania takich interakcji. To z kolei tworzy spójny zestaw raportów do porównywania interakcji w sieciach społecznościowych w wielu sieciach.
Jeśli nie masz doświadczenia z interakcjami społecznościowymi w Google Analytics lub nie masz pewności, jakich wartości użyć w przypadku sieci, działania lub celu, przeczytaj najpierw artykuł o wtyczkach i interakcjach społecznościowych w Centrum pomocy Analytics.
Implementacja
Działania związane z interakcjami społecznościowymi można wysyłać za pomocą polecenia send
, podając typ hitType o wartości social
. Polecenie send
ma taki podpis dla typu działania social
:
ga('send', 'social', [socialNetwork
], [socialAction
], [socialTarget
], [fieldsObject]);
Pola interakcji społecznościowych
Tabela poniżej zawiera podsumowanie pól dotyczących interakcji społecznościowych:
Nazwa pola | Typ wartości | Wymagane | Opis |
---|---|---|---|
socialNetwork |
plik tekstowy, | tak | Sieć, w której dochodzi do działania (np. Facebook, Twitter) |
socialAction |
plik tekstowy, | tak | Typ wykonywanej czynności (np. polubienie, wysłanie, tweetowanie). |
socialTarget |
plik tekstowy, | tak | Określa cel interakcji społecznej. Ta wartość jest zwykle adresem URL, ale może być dowolnym tekstem. (np. http://mycoolpage.com) |
Szczegółowy opis każdego z tych pól znajdziesz w artykule Zbieranie danych w Centrum pomocy Analytics.
Przykłady
To polecenie wysyła do Google Analytics działanie związane z interakcją społecznościową, wskazujące, że w witrynie http://myownpersonaldomain.com
został kliknięty przycisk polubienia na Facebooku:
ga('send', 'social', 'Facebook', 'like', 'http://myownpersonaldomain.com');
Pamiętaj, że tak jak w przypadku wszystkich poleceń send
, pola przekazywane w parametrach wygody możesz też określać w polu fieldsObject
. Powyższe polecenie można napisać ponownie w takiej postaci:
ga('send', {
hitType: 'social',
socialNetwork: 'Facebook',
socialAction: 'like',
socialTarget: 'http://myownpersonaldomain.com'
});
Jeśli używasz oficjalnych przycisków polubienia na Facebooku i subskrybujesz wydarzenie edge.create
, powiadomimy Cię o tym w przypadku tego działania.
FB.Event.subscribe('edge.create', function(url) {
ga('send', 'social', 'facebook', 'like', url);
});
Szczegółowe informacje znajdziesz w dokumentacji pakietu Facebook JavaScript SDK.