Czy ktoś wie, czy / gdzie mogę znaleźć adresy IP moich użytkowników w raportach Google Analytics Universal?
Komentarze
- Nie powinieneś ' być w stanie.
- Możesz spróbuj tego lub powinieneś być w stanie śledzić adresy IP, zbierając je za pomocą javascript i ustawiając je jako " zmienne " w kodzie GA js.
- Możesz również użyć Statcounter, który śledzi adres IP użytkownika '.
Odpowiedź
Nie, nie będzie można znaleźć tych informacji. GA nie udostępnia ich w Twoich raportach ze względu na problemy z prywatnością ani żadne zbiory z tego narusza „Warunki korzystania z usługi Google Analytics. Przeczytaj wytyczne Google dotyczące korzystania z usługi Analytics w celu uzyskania wyjaśnień.
[Aktualizacja 26 lipca 2016 r.]
Zbieranie adresów IP przez GA to szara strefa, w której nie ma dobra ani zła. Będzie to jednak wymagało należytej staranności w dochodzeniu z Twoimi prawnikami / ekspertami ds. Prywatności lub w jurysdykcji Twojej lokalizacji (np. Europejskich przepisów dotyczących prywatności). Alternatywnie, możesz zawsze uczynić go nieargumentowym, ustawiając ostatni oktet adresu na 0. To wystarczy, aby był anonimowy.
Komentarze
- Dzięki. Sprawdziłem i Google zbiera adres IP, ale nie pozwala nam go zobaczyć. Google używa go, aby uzyskać lokalizację odwiedzającego itp.
- Jak zawsze … Google nie ma dostępu do ' problemu z bezpieczeństwem.
Odpowiedź
Nie możesz tego zrobić przez Google Analytics. Możesz jednak skonfigurować swoje konto GA tak, aby każdemu użytkownikowi przypisany był identyfikator użytkownika abyś mógł śledzić każdego użytkownika bardziej szczegółowo, jeśli tego właśnie chcesz. Uwaga: będzie to wymagało pewnych zmian na koncie, a z punktu widzenia prywatności może to być również prawdziwy ból.
Lub jeśli chcesz po prostu znaleźć adresy IP, które wysyłają żądania do Twojej witryny, możesz sprawdzić dziennik serwera. Ten dziennik zawiera listę wszystkich adresów IP.
Komentarze
- Czy możesz wyjaśnić, jak to zrobić?
Odpowiedź
Oto instrukcje dotyczące wyświetlania adresu IP adresy w Google Analytics.
-
Dodaj następujący kod do swoich stron, przed tradycyjnym kodem Google Analytics:
<?php if (!empty($_SERVER["HTTP_CLIENT_IP"])) { $ip=$_SERVER["HTTP_CLIENT_IP"];} elseif (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) { $ip=$_SERVER["HTTP_X_FORWARDED_FOR"];} else { $ip=$_SERVER["REMOTE_ADDR"];} ?>
-
Następnie dodaj ten kod do swoich stron internetowych przed
</body>
:<script type="text/javascript"> _gaq.push(["_setCustomVar", 1, "IP", "<?=$ip;?>", 1]); </script>
- Aby zobaczyć dane:
- Utwórz raport w „Raportowaniu niestandardowym”.
- Wybierz zmienną niestandardową (wartość 01) jako pierwszy wymiar.
- Wybierz wszystkie dane internetowe, które chcesz zobaczyć (odwiedziny, odsłony, czas spędzony w witrynie itp.)
Voilà!
Komentarze
- Jak odpowiedział @nyuen, wysyłanie danych osobowych (takich jak nazwiska, adresy e-mail lub inne podobne dane takie jak adresy IP ) dla Google jest zabronione . Takie postępowanie jest sprzeczne z ich warunkami korzystania z usługi i może spowodować zamknięcie konta i zniszczenie danych.
Odpowiedź
Śledzenie adresów IP użytkowników nie byłoby korzystne dla całego produktu, który Google próbuje dostarczyć.
Możesz jednak znaleźć adresy IP w plikach dziennika Apache (lub IIS). Następnie możesz wziąć te adresy IP i utworzyć filtry.
Ten artykuł opisuje proces, ale jest specyficzny dla adresów RFC 1918, ale nie jest wymogiem filtra. Nie jestem pewien, czy akceptuje notację CIDR, ale warto się temu przyjrzeć.