• Nie Znaleziono Wyników

Opcja Filtr zaawansowany umożliwia utworzenie pola raportu z jednego lub dwóch innych pól, na których wykonywane są działania przy użyciu wyrażeń regularnych, o których pisałem na początku tego rozdziału.

Uwaga:

Obecnie duża część funkcjonalności, do których wcześniej potrzebna była znajomość filtrów zaawansowanych, można dużo łatwiej wykonać za pomocą Raportów

niestandardowych opisanych w rozdziale Raporty niestandardowe na na stronie 121 czy też w raportach Google Analytics w widoku tabeli przestawnej opisanym w punkcie 22 na stronie 23. Jeżeli potrzebujesz jakichś niestandardowych danych sprawdź, czy wcześniej nie da się ich utworzyć korzystając z tych raportów i ustawień

145

Mariusz Gąsiewski www.ittechnology.us

Tworzenie filtra zaawansowanego

Filtr zaawansowany używa dwóch pól: Pole A i Pole B, w celu skonstruowania Pola wyjściowego. Wyrażenie Wyodrębnij A jest stosowane do Pola A (określa jeg zasięg zbieranych danych), a wyrażenie Wyodrębnij B jest stosowane do Pola B. Pola Wyodrębnij A i Wyodrębnij B pokazują poprzez wyrażenia regularne, z jakiego zakresu mają być

zbierane dane (czy z określonych danych, czy z całej witryny). W przypadku zastosowania wyrażenia (.*) oznacza to przetwarzanie wszystkich danych, które pasują odpowiednio do Pola A lub Pola B. W wyrażeniach tych można stosować dopasowanie do całego tekstu lub jego części oraz symbole wieloznaczne.

Końcowym punktem wyciąganych danych jest Dane wyjściowe -> Konstruktor, który określa raport w którym pokazywane mają być dane W wyrażeniu Dane wyjściowe ->

Konstruktor dane przedstawiane w postaci zmiennych A i B pokazują, jaki wygląd ma mieć wyjściowy raport.

Liczba, która jest przy A i B pokazuje ile zmiennych przechowują w sobie A i B (w polach Wyodrębnij A i Wyodrębnij B ). O tym, jaki raport powinno się wybrać jako Dane

wyjściowe -> Konstruktor decydują potrzeby lub też znaczenie danego raportu. Jeżeli np.w docelowym raporcie potrzeba danych o Współczynniku konwersji, wybiera się taki raport, w którym Współczynnik konwesji jest dostępny (przeglądasz raporty w Google Analytics i szukasz takiego, w którym on występuje).

Jednocześnie jednak, kiedy potrzebujemy raportu, który moża wprawdzać zamieszanie do pozostałych danych warto jako Dane wyjściowe ->Konstruktor wybrać dowolny, mało przydatny raport (np. Licza użytkowników Java).

Uwaga

Tworząc wzorzec Dane wyjściowe -> Konstruktor (np. $A1, $B1) warto pamiętać o właściwym doborze rozdzielnika danych A i B. Rozdzielnik ten będzie decydował o tym jak będzie wyglądał raport z danymi ( przy założeniu, że Dane wyjściowe -> Konstruktor ma postać $A1, $B1 dane będą miały kształt: dana z A, dana z B). Jakkolwiek najcześciej

wybieranym separatorem jest przecinek, trzeba mieć na uwadze, że w sytuacjach, kiedy same dane będą zawierały przecinki (np. teksty reklamowe z linków sponsorowanych) przecinek będzie utrudniał odczytanie raportu. W takich sytuacjach warto wybrać bardziej neutralny sperator (np. ….).

Przykład

Chciałbyś otrzymać raport, w którym chciałbyś powiazać adresy URL podstron

przeglądanych przez użytkowników z medium reklamowym poprzez który użytkownicy przychodzą na stronę internetową w taki sposób, aby wszystko było odniesione do uzyskiwanych adresów URL (abyś dane mógł przeglądać w raportach Treść ->

Najważniejsza treść). Nie ma takiego raportu w Google Analytics, ale możesz go stworzyć korzystając z filtru zaawansowanego.

146

Mariusz Gąsiewski www.ittechnology.us

Sposób, w jaki można uzyskać poniższy rezultat można zobaczyć na poniższym przykładzie.

W przykładzie tym pozyskujemy wszystkie adresy URL (wszystkie jako, że użyliśmy “(.*)”).

Następnie pozyskujemy wszystkie informacje na temat Medium kampanii poprzez użycie tej samej składni wyrażeń regularnych. Ostatecznie stanen wyjściowym są Adresy URL w takiej postaci, że najpierw zwracana jest zmienna A, poten dwukropek a na końcu zmienna B (jako, że końcowe wyrażenie ma postać: “$A1:$B1”. Liczba przy A i B to jeden, jako, że w polach Wyodrębnij A i Wyodrębnij B poprzez wyrażenia “(.*) przechowywaliśmy tylko po jednej zmiennej.

Typ filtru: Filtr niestandardowy > Zawansowane

Pole A -> Wyodrębnij A : Identyfikator URI żądania (.*) Pole B -> Wyodrębnij B : Nośnik kampanii (.*) Dane wyjściowe -> Konstruktor : Identyfikator URI żądania $A1:$B1 Pole A wymagane : Tak

Pole B wymagane : Nie

Zastąp pola danych wyjściowych: Tak Z uwzględnieniem wielkości liter: Nie

W rezultacie raport, który można będzie przeglądać w Treść -> Najlepsza treść w profilu stworzonym na potrzeby tego filtru będzie wyglądał następująco: (adres podstrony:medium reklamowe).

147

Mariusz Gąsiewski www.ittechnology.us

Przykład 2

Masz dużą stronę internetową, w odrębie której są subdomeny. Przy założeniu, że na wszystkich podstronach witryny masz ten sam kod przy domyślnej konfiguracji Google Analytics nie będziesz w stanie odczytać danych na temat subdomeny, z której pochodzą określone podstrony w zakładace Treść (będziesz widział jedynie samą nazwę URL bez całego adresu subdomeny). W tej sytuacji, aby móc odczytywać takie dane możesz użyć następującego filtra zaawansowanego.

W przykładzie tym pozyskujemy adres subdomeny w serwisie dla wszystkich urli i wyrzucamy je do zmiennej (poprzez wyrażenie regularne (.*), które stosowaliśmy również w poprzednim przykładzie). Następnie pozyskujemy wszystkie informacje na temat adresów URL wszystkich urli i również wyrzucamy je do zmiennej. Ostatecznie stanen wyjściowym są Adresy URL w takiej postaci, że najpierw zwracana jest zmienna A, a potem zmienna B (otrzymujemy pełne adresy URL z subdomenami), przy czym ponowanie liczbą prz A i B jest 1 (po jednej zmiennej w polach Wyodrębnij A i Wyodrębnij B).

Typ filtru: Filtr niestandardowy > Zawansowane

Pole A -> Wyodrębnij A : Nazwa hosta (.*) Pole B -> Wyodrębnij B : Identyfikator URI żądania (.*) Dane wyjściowe -> Konstruktor : Identyfikator URI żądania $A1:$B1 Pole A wymagane : Tak

Pole B wymagane : Nie

Zastąp pola danych wyjściowych: Tak Z uwzględnieniem wielkości liter: Nie

148

Mariusz Gąsiewski www.ittechnology.us

Powiązane dokumenty