Czy ktoś wie, czy / gdzie mogę znaleźć adresy IP moich gości w raportach Google Analytics Universal?
Czy ktoś wie, czy / gdzie mogę znaleźć adresy IP moich gości w raportach Google Analytics Universal?
Odpowiedzi:
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.
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.
Oto instrukcje wyświetlania adresów IP 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>
Voilà!
Ś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ć.