Jak znaleźć adres IP moich gości w raportach Google Analytics Universal?

19

Czy ktoś wie, czy / gdzie mogę znaleźć adresy IP moich gości w raportach Google Analytics Universal?

zachu
źródło
2
Nie powinieneś.
Osvaldo,
Możesz spróbować lub powinieneś być w stanie śledzić adresy IP, zbierając je za pomocą javascript i ustawiając je jako „zmienne” w kodzie GA js.
machineaddict
Możesz także użyć Statcounter, który śledzi adres IP użytkownika.
user71607,

Odpowiedzi:

18

Nie, nie będziesz w stanie znaleźć tych informacji. GA nie udostępnia go w twoich raportach z powodu problemów z prywatnością, a wszelkie jego zbiory naruszają Warunki korzystania z usługi Google Analytics. W celu wyjaśnienia zapoznaj się z wytycznymi użytkowania Google Analytics .

[Aktualizacja 26 lipca 2016 r.]

Zbieranie adresów IP za pośrednictwem GA jest szarym obszarem, w którym nie ma ani dobra, ani zła. Będzie to jednak wymagać należytej staranności w dochodzeniu prowadzonym przez prawników / ekspertów ds. Prywatności lub w jurysdykcjach lokalnych (np. Europejskie przepisy dotyczące prywatności). Alternatywnie, zawsze możesz sprawić, że będzie to bez argumentu, ustawiając ostatni oktet twoich adresów na 0. To wystarczająco uczyni go anonimowym.

nyuen
źródło
2
Dzięki. Sprawdziłem, a Google zbiera adres IP, ale nie pozwala nam go zobaczyć. Google używa go, aby uzyskać lokalizację odwiedzającego itp.
zachu
7

Nie możesz tego zrobić za pomocą Google Analytics. Możesz jednak skonfigurować konto GA, tak aby każdemu użytkownikowi przypisano 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 po prostu chcesz znaleźć adresy IP, które wysyłają żądania do Twojej witryny, możesz sprawdzić dziennik serwera. Ten dziennik będzie zawierał każdy adres IP.

dasickle
źródło
2
Czy możesz wyjaśnić, jak to zrobić?
ignacio chiazzo,
5

Oto instrukcje wyświetlania adresów IP w Google Analytics.

  1. 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'];}
    ?>
    
  2. Następnie dodaj ten kod do swoich stron internetowych przed </body>:

    <script type='text/javascript'>
     _gaq.push(['_setCustomVar', 1, 'IP', '<?=$ip;?>', 1]);
    </script>
    
  3. Aby zobaczyć dane:
    1. Utwórz raport w „Raportowaniu niestandardowym”.
    2. Wybierz Zmienna niestandardowa (wartość 01) jako pierwszy wymiar.
    3. Wybierz wszystkie dane sieciowe, które chcesz zobaczyć (odwiedziny, odsłony, czas spędzony w witrynie itp.)

Voilà!

Alain Picard
źródło
7
Jak odpowiedział @nyuen, wysyłanie danych osobowych (takich jak nazwiska, adresy e-mail lub jakiekolwiek podobne dane, takie jak adresy IP ) do Google jest zabronione . Takie postępowanie jest niezgodne z warunkami świadczenia usług i może spowodować zamknięcie konta i zniszczenie danych.
Ronald
3

Śledzenie adresów IP użytkowników nie byłoby korzystne dla całego produktu, który Google próbuje dostarczyć.

Można jednak znaleźć adresy IP w plikach dziennika Apache (lub IIS). Następnie możesz wziąć te adresy IP i utworzyć filtry.

W tym artykule opisano proces, ale jest on specyficzny dla adresów RFC 1918, ale nie jest to wymóg filtru. Nie jestem pewien, czy akceptuje notację CIDR, ale warto się temu przyjrzeć.

Ryan Brown
źródło