Czy funkcja _addIgnoredOrganic działa?

Jakiś czas temu dostaliśmy od Was pytanie dotyczące funkcji _addIgnoredOrganic. Oczywiście na bieżąco zapisujemy wszystkie Wasze sugestie odnośnie nowych postów na naszym blogu, ale jak pewnie zauważyliście ostatnio trochę się opuściliśmy się w ich publikacji. Powód na pewno nie jest błachy, ponieważ jesteśmy obłożeni pracą projektową. Jednak nie ma tego „złego”… dzięki temu w przyszłości opublikujemy mnóstwo fajnych studiów przypadku na łamach naszego bloga czerpiących z projektów, które obecnie realizujemy:)

Omawiana funkcja pojawiła się w publikacji naszego poradnika dotyczącego instalacji i konfiguracji kodu śledzącego Google Analytics jako jedna z możliwych modyfikacji kodu źródłowego.

Wykluczenie wybranych słów z ruchu organicznego

Niespełna rok temu pisaliśmy o konieczności uwzględnienia w analizach prawdziwego ruchu bezpośredniego. Dla przypomnienia jest to ruch, który oprócz standardowego directa uwzględnia odwiedziny z wykorzystaniem brandowych słów kluczowych – w końcu słowa jednoznacznie kojarzące się z nasza marką nie wnoszą zbyt dużo przy analizie ruchu z wyszukiwarek. W związku z tym, te słowa należałoby wrzucić do worka zwanego ruchem bezpośrednim.

W artykule na temat prawdziwych wejść bezpośrednich jako jeden ze sposób na rozwiązanie tego zjawiska podałem funkcję _addIgnoredOrganic, która z założenia – użytkowników, którzy trafiają do nas po słowach brandowych (dla nas takim słowem jest np. ‘conversion’) traktuje jako ruch bezpośredni.

Pisząc nasz poradnik na temat instalacji i konfiguracji kodu śledzącego Google Analytics również zamieściliśmy podaną funkcję jako przykład możliwej modyfikacji kodu śledzącego. Została ona uwzględniona, ponieważ jakiś czas temu sukcesywnie stosowaliśmy ją u jednego z naszych Klientów. Po publikacji poradnika zostaliśmy zapytani czy wspomniana funkcja działa. Powiem szczerze, że nie byłem w stanie z przekonaniem odpowiedzieć na to pytanie, ponieważ ostatni raz używaliśmy jej ponad rok temu. Stąd postanowiliśmy to sprawdzić na własnej skórze…

_addIgnoredOrganic na witrynie Conversion.pl

W połowie września zmodyfikowaliśmy kod śledzący naszej strony firmowej www.conversion.pl tak, aby zgodnie ze specyfikacją _addIgnoredOrganic nie uwzględniał w słowach kluczowych frazy ‘conversion’.

Modyfikacja została wprowadzona w połowie września i niestety, po zajrzeniu w raport słów kluczowy w październiku nie było widać jej działania (dla pewności porównałem pełne miesiące – z i bez implementacji _addIgnoredOrganic.

I co się okazuje… odwiedzin ze słowem kluczowym „conversion” w październiku było jeszcze więcej niż w sierpniu. Co jest przyczyną? Pierwsze miejsce, w którym w takich sytuacjach szukam pomocy są grupy dyskusyjne Google Analytics. Tam okazało się, że nie tylko ja mam problem z funkcją _addIgniredOrganic.

Jednak znalazłem w jednym z wątków taką oto informację:

the addIgnoredOrganic doesn’t „untag” previous visitors who already have that keyword, it only prevents visits from being tagged with that keyword in the future. What you should start to see is a sharp change in the „% New Visits” for that keyword, and over six months the visits will taper off (keywords are tagged to a visitor for up to 6 months, or until they arrive via a different source)

Co oznacza, że funkcja _addIgnoredOrganic nie likwiduje słowa kluczowego, ale nie zapisuje jego użycia dla nowych użytkowników. W związku z tym, po jej zastosowaniu (w długim okresie) powinniśmy zaobserwować spadek nowych odwiedzin na dane słowo do 0. W przypadku naszej witryny i wprowadzonej modyfikacji kodu śledzącego jednak tak nie jest… a przynajmniej nie widać zasadniczej zmiany w % nowych odwiedzin.

W październiku można było zobaczyć nawet trend odwrotny tj. wzrost udziału nowych odwiedzin w ruchu. Dodam, że ruch ogólnie w październiku nie uległ znaczącej zmianie w porównaniu do poprzednich miesięcy, dlatego postanowiłem to dalej sprawdzić…

Weryfikacja _addIgnoredOrganic

W związku z niejednoznacznością wyników postanowiliśmy sprawdzić działanie funkcji _addIgnoredOrganic na swój sposób – wykorzystując w tym celu zmiennną niestandardową na poziomie użytkownika. Dzięki niej możemy śledzić każdego żytkownika po jego numerze identyfikacyjnym, który wyciągany jest z ciasteczka __utma dzięki następującemu kodowi.

Jeżeli chcecie zastosować powyższy skrypt u siebie, to oprócz powyższego kodu musicie pamiętać o funkcji, która będzie wyciągała odpowiednie informacje z ciasteczek. Więcej na ten temat w artykule pod tytułem Read Google Analytics Cookie Script.

Po wykasowaniu ciasteczek i odwiedzeniu naszej strony, możemy z ciasteczka __utmv odczytać, jaki numer został nam przypisany. Po tym numerze następnie w raporcie zmiennych niestandardowych będziemy mogli dokładnie zobaczyć nasze zachowanie na stronie. Zapamiętajmy ten numer, ponieważ za chwilę będziemy sprawdzali źródło jego odesłania:)

Jeżeli zajrzymy do raportu zmiennych niestandardowych, to okazuje się, że pomimo zastosowania funkcji _addIgnoredOrganic w kodzie śledzącym moje odwiedziny po brandowym słowie kluczowym zostały raportowane przez Google Analytics jako ruch organiczny – mimo że wykasowałem wcześniej ciasteczka i zostałem potraktowany jako nowy użytkownik.

Jeszcze jeden widok raportu, tym razem z drugim wymiarem określającym słowo kluczowe, po którym wszedłem na naszą stronę.

Jak widzimy, pomimo zastosowania wykluczenia słowa kluczowego ‘conversion’ za pomocą funkcji _addIgnoredOrganic Google Analytics ciągle raportuje źródło organiczne z tym słowem kluczowym, co oznacza, że funkcja ta nie działa.

Podsumowanie

Na kanwie powyższych rozważań jestem przekonany, że obecnie funkcja _addIgnoredOrganic nie działa! Nie jestem w stanie powiedzieć, jak to wyglądało historycznie, ponieważ długi czas jej nie wykorzystywaliśmy.

Pisząc ten artykuł i czytając wypowiedzi użytkowników doczytałem, że podobna sytuacja jest z funkcją _addIgnoredRef, ale tego osobiście już nie sprawdziłem. Szkoda tylko, że jeżeli taka sytuacja ma miejsce, to ciągle funkcje te znajdują się w pomocy technicznej Google Analytics.

Czy możecie sprawdzić to u siebie przeprowadzając analogiczną analizę? Będę bardzo wdzięczny za Wasze spostrzeżenia i uwagi na ten temat:)

Powiązane artykuły:

Jeśli podobał Ci się ten postsubskrybuj kanał RSS Conversion blog

Leave a Reply