Obecnie 144 forumowiczów jest online
Obecnie 144 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

wykluczenie ponad 250 adresów IP - jak?

Student ✭ ✭ ✭

Witajcie,

 

borykam się z takim problememEmotikon: Szczęśliwy Mam do wykluczenia w dodatkowym profilu ponad 250 adresów IP. Adresy nie mają specjalnego klucza, tak żeby zrobić z tego wyrażenie regularne. Limit znaków na wzorzec wynosi 255. Ciąg adresów IP ubranych w wyrażenie regularne "and", czyli "|" liczy sporo ponad to.

 

Macie pomysł jak można to zrobić?Emotikon: Szczęśliwy Dzięki za Waszą pomoc!

 

Pozdrawiam, Olek


Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: OlekJot
września 2015

Dot.: wykluczenie ponad 250 adresów IP - jak?

Profesjonalista ✭

Witaj Olek,

kiedyś dało się to załatwić za pomocą _setVar, ale ta funkcja jest już przestarzała a nie da się teraz filtrować zmiennych ustawionych za pomocą _setCustomVar. Jak masz podpięty Universal Analytics możesz skorzystać z niestandardowych wymiarów i po nich filtrować.

W tej chwili przychodzi mi do głowy rozwiązanie (pomijając Universal Analytics, w którym zrobisz dokładnie to co chcesz) polegające na stworzeniu zaawansowanego segmentu. W kodzie strony:

 

var isIpExcluded = function(){
    if(ip jest na liście wykluczonych)
        return true;
    else
        return false;
};

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
if(isIpExcluded) {
    _gaq.push(['_setCustomVar', 1, 'exclip', 'yes', 1]);
}
_gaq.push(['_trackPageview']);

 później nowy segment zaawansowany:

Wyklucz Zmienna niestandardowa (klucz 1) Dopasowanie ścisłe exclip

i

Uwzględnij Zmienna niestandardowa (wartość 01) Dopasowanie ścisłe yes

 

Udostępniam gotowy segment

 

Pozdrawiam, Marcin

Wyświetl rozwiązanie w oryginalnym poście


Wszystkie odpowiedzi
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: OlekJot
września 2015

Dot.: wykluczenie ponad 250 adresów IP - jak?

Profesjonalista ✭

Witaj Olek,

kiedyś dało się to załatwić za pomocą _setVar, ale ta funkcja jest już przestarzała a nie da się teraz filtrować zmiennych ustawionych za pomocą _setCustomVar. Jak masz podpięty Universal Analytics możesz skorzystać z niestandardowych wymiarów i po nich filtrować.

W tej chwili przychodzi mi do głowy rozwiązanie (pomijając Universal Analytics, w którym zrobisz dokładnie to co chcesz) polegające na stworzeniu zaawansowanego segmentu. W kodzie strony:

 

var isIpExcluded = function(){
    if(ip jest na liście wykluczonych)
        return true;
    else
        return false;
};

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
if(isIpExcluded) {
    _gaq.push(['_setCustomVar', 1, 'exclip', 'yes', 1]);
}
_gaq.push(['_trackPageview']);

 później nowy segment zaawansowany:

Wyklucz Zmienna niestandardowa (klucz 1) Dopasowanie ścisłe exclip

i

Uwzględnij Zmienna niestandardowa (wartość 01) Dopasowanie ścisłe yes

 

Udostępniam gotowy segment

 

Pozdrawiam, Marcin

Dot.: wykluczenie ponad 250 adresów IP - jak?

Student ✭ ✭ ✭
Dzięki! SprawdzęEmotikon: Szczęśliwy