W przypadku korzystania z Google i Facebooka do logowania społecznościowego, jak zapobiegać błędnie przypisywanym sesjom odsyłającym i konwersjom celów w Google Analytics?


12

Widzę sporo konwersji, które mają jako źródło „accounts.google.com” (prawie 40%).

AFAIK, w nowym Universal Analytics, gdy tylko użytkownik ustawi zestaw polecającego, rozpoczyna się nowa sesja. Więc jeśli użytkownik wejdzie na moją stronę i utworzy konto przy użyciu uwierzytelniania społecznościowego (np. Konta Google) podczas przekierowywania, czy utworzy to nową sesję? Wydaje mi się, że to wyjaśniałoby, że istnieje wiele konwersji pochodzących z accounts.google.com - czy bezpiecznie jest wpisać accounts.google.com na listę wykluczeń poleceń? I jeszcze więcej - co z loginami na Facebooku, pojawią się one jako facebook.com, ale prawdopodobnie nie chcę wykluczyć facebook.com jako polecającego?

Wszelkie pomysły, jak radzić sobie z odsyłaczami UA i loginami społecznościowymi?

Odpowiedzi:


10

Mogę potwierdzić, że Google Analytics będzie rozpocząć nową sesję, gdy użytkownik wraca z logowania z polecający od innej strony. Nie mam z tym tak dużego problemu w moich witrynach, ponieważ niewielu moich użytkowników się loguje. Z dokumentacji wykluczenia rekomendacji Google :

Jak wykluczenie ruchu z poleceń wpływa na twoje dane

Domyślnie polecenie automatycznie uruchamia nową sesję. Po wykluczeniu źródła odesłań ruch przychodzący do Twojej witryny z wykluczonej domeny nie wyzwala nowej sesji. Jeśli chcesz, aby ruch przychodzący z określonej witryny wyzwalał nową sesję, nie dołączaj tej domeny do tej tabeli.

Ponieważ każde polecenie uruchamia nową sesję, wykluczenie poleceń (lub nie wykluczenie poleceń) wpływa na sposób obliczania sesji na koncie. Ta sama interakcja może być liczona jako jedna lub dwie sesje, w zależności od tego, jak traktujesz skierowania. Na przykład użytkownik my-site.com idzie na twoja-strona.com, a następnie wraca na moja-strona.com. Jeśli nie wykluczysz swojej witryny.com jako domeny odsyłającej, liczone są dwie sesje, jedna na każde przybycie do witryny my-site.com. Jeśli jednak wykluczysz odesłania z witryny twoja-strona.com, drugie przybycie do witryny moja-strona.com nie wyzwala nowej sesji i tylko jedna sesja jest liczona.

Umieszczenie accounts.google.comna liście wykluczeń odesłania rozwiązałoby problem z logowaniem się do Google, ale jak mówisz, nie możesz tego zrobić na Facebooku.

Jedyne rozwiązanie, jakie mogę wymyślić, to usunięcie odsyłacza, gdy użytkownik wróci, zanim JavaScript Google Analytics będzie mógł do niego dotrzeć. Na mojej stronie przekierowuję, gdy otrzymam dane logowania z Google lub Facebooka. Wcześniej korzystałem z przekierowania 302, które przekazuje dane strony odsyłającej. Zmieniłem to na przekierowanie odświeżania meta, aby usunąć zewnętrzny odnośnik :

<html>
<head>
<meta http-equiv="refresh" content="0; url=/after-login.html">
</head>
<body>
</body>
</html>

Usuwa odsyłacz całkowicie w Firefox i IE. W Chrome, Opera i Safari odsyłający zmienia adres URL odświeżania (pochodzący z Twojej witryny).


Mam taką samą sytuację. Ale po umieszczeniu accounts.google.com na liście wykluczeń wyświetlają się teraz jako (bezpośrednie). Co jest potrzebne, aby zachować oryginalne skierowanie?
M Schenkel,

1
@M Schenkel Skąd możesz wiedzieć, że wszystkie są teraz ruchem bezpośrednim? Czy widzisz skok od zmiany, którą zakładam? Ale może większość z nich pochodziła już z „bezpośredniego” źródła ruchu? Jeśli polegasz na wartości szczytowej, być może lepiej sprawdzić inne źródła ruchu, mogą być również mniejsze wartości szczytowe. Ale największy skok w ruchu bezpośrednim może wprowadzać w błąd i sprawić, że uwierzysz, że wszystkie konta Google są „konwertowane” na „bezpośrednie”.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.