Obecnie 214 forumowiczów jest online
Obecnie 214 forumowiczów jest online
Zadaj pytanie na temat ustawień filtrów i problemów z używaniem filtrów w raportach Analytics. Naucz się, jak rozpoznać niechciany ruch i jak go zredukować na swoim koncie Analytics.
Poprowadź mnie
star_border
Odpowiedz

Liczba adresów IP do wykluczenia

Nowicjusz ✭

Witam. Czy można jakoś obejść maksymalną liczbę znaków, którą można wpisać w filtrach jeżeli chodzi o adresy IP?
Wyskakuje bodajże 255 znaków. A co jeżeli mam dużą liczbę różnych adresów? Należy tworzyć kilka filtrów?

Odpowiedź eksperta 1verified_user

Liczba adresów IP do wykluczenia

[ Edytowane ]
Profesjonalista ✭

Tak, kilka filtrów lub jeśli adresy są powtarzalne to np wpisać je w postaci wyrażeń regularnych, np. XXX.YYY.*.*

Zamiast X i Y masz konkretne liczby, a ".*.*" oznacza dowolny znak. Tylko musisz być pewny, że wykluczasz tylko to co chcesz.

 

------

 

Edit: Tutaj masz więcej o tym napisane: https://support.google.com/analytics/answer/1034840?hl=pl

Kanał YT- Google Tag Manager: https://goo.gl/S2RM7X

Liczba adresów IP do wykluczenia

Wschodząca Gwiazda

Tak w celu doprecyzowania to znak kropki . zastępuje dowolny znak, a znak gwiazdki * oznacza dopasowanie poprzedzającego znaku zero lub więcej razy.

W związku z tym zapis .* dopasowuje dowolny ciąg znaków i nie ma sensu pisać .*.*

 

I teraz jeśli chodzi o jakieś praktyczne przykłady, jeśli mamy dwa adresy IP:

222.12.234.15 i 222.12.234.16

to można je dopasować za pomocą wyrażenia

222\.12\.234\..*, ale równie dobrze możemy po prostu napisać 222\.12\.234\. - będzie krócej i też teoretycznie zadziała, ale niestety oba nie przykłady dopasują znacznie więcej niż byśmy chcieli, bo dowolny adresy IP, który zaczyna się od 222.12.234.

 

W celu wykluczenia konkretnie tych dwóch należało by użyć wyrażenia:

^222\.12\.234\.1[56]$

lub 

^222\.12\.234\.1(5|6)$

 

Jeżeli dojdzie nam trzeci adres IP 222.12.234.17 to możemy użyć wyrażenia:

^222\.12\.234\.1(5|6|7)$

lub:

^222\.12\.234\.1[567]$

lub najkrócej:

^222\.12\.234\.1[5-7]$

 

Dodanie znaków daszka ^ i dolara $ na początku i końcu wyrażenia upewnia nas, że nie zostanie dopasowane coś, co byśmy nie chcieli.

Np. gdybyśmy zamiast zapisu:

^222\.12\.234\.1[5-7]$

zrobili po prostu:

222\.12\.234\.1[5-7]

Wówczas dopasowane zostały by nie tylko nasze 3 adresy, ale również te same adresy z jeszcze dowolną cyfrą na końcu, czyli np.

222.12.234.151

222.12.234.167

222.12.234.172

 

Więcej o wyrażeniach regularnych w GA znajduje się w dokumentacji:

https://support.google.com/analytics/answer/1034324?hl=pl

 

Warto sobie poeksperymentować z jakimiś darmowymi narzędziami/testerami, np.:

https://www.freeformatter.com/regex-tester.html

Ale trzeba pamiętać, że składnia wyrażeń regularnych w GA jest dość ograniczona.

Tomasz Ciepłucha