Ultimate Guide to Master Regular Expressions in Google Analytics

wyrażenia regularne, na początku wydają się zniechęcające. Zdajesz sobie sprawę, jak potężne są, Kiedy się do nich przyzwyczaisz. To może trochę potrwać, ale zdecydowanie warto!

są przydatne zarówno dla marketerów, jak i osób bardziej zorientowanych technicznie. Nie można obejść się bez wyrażeń regularnych podczas inspekcji i konfigurowania kont i raportów Google Analytics.

Ten przewodnik wyjaśnia, jak używać wyrażeń regularnych w Google Analytics. Zawiera wszystko, co musisz wiedzieć, aby stać się mistrzem wyrażenia regularnego Google Analytics (RegEx)!

spis treści

  • przegląd wyrażeń regularnych w Google Analytics
  • pięć skutecznych sposobów korzystania z Google Analytics RegEx
  • Tester wyrażeń regularnych
  • Ściągawka wyrażeń regularnych
  • wyrażenia regularne i interfejs API Google Analytics

ponadto przygotowałem poręczną ściągawkę RegEx, którą można przechowywać przy biurku!

Pobierz kompletny arkusz RegEx Google Analytics

przegląd wyrażeń regularnych

w Google Analytics jest 13 wyrażeń regularnych. Obejmuje to kombinacje najczęściej używanych wyrażeń regularnych.

niektóre z nich będziesz używać rzadko, Inne może na co dzień!

zawarłem wiele przykładów RegEx Google Analytics, aby ten przewodnik był zarówno praktyczny, jak i praktyczny!

najczęściej używane wyrażenia regularne znajdują się na szczycie listy. Miłej zabawy odkrywania ich!

Pipe (|)

symbol pipe jest najprostszy i oznacza or.

przykład:

wyrażenia regularne - Pipe

w tym przypadku próbowałem dopasować dwie strony:/ eBooks /i/tools/.

zwróć uwagę, że strony zawierające te podkatalogi również się zgadzają. Później dowiesz się, jak być bardziej precyzyjnym przy użyciu wyrażeń regularnych.

kropka (.)

kropka pasuje do dowolnego znaku. To jak dzika karta.

więc można go użyć w wyrażeniu .ook. W tym przypadku pasowałby do książki, wziął, spojrzał, gotował itp. ale nie ook.

kropka jest równa jednemu znakowi.

Uwaga: siła tego wyrażenia regularnego polega na używaniu go razem z innymi znakami regularnymi.

Asterisk (*)

gwiazdka oznacza dopasowanie zera lub więcej do poprzedniego elementu.

przykład:

– boo*ks- > pasuje do boksów, książek, booków, booków itp.

Uwaga: siła tego wyrażenia regularnego polega na użyciu go razem z wyrażeniem regularnym kropki.

kropka-gwiazdka (.*)

kropka-gwiazdka to zdecydowanie potężna kombinacja!

pasuje do zera lub więcej losowych znaków. Innymi słowy pasuje do wszystkiego.

istnieje wiele przypadków, w których chcesz użyć tej kombinacji.

Sprawdź następujący filtr:

ga - Dołącz nazwę hosta do żądania URI

umieściłem nawiasy wokół .* , tak: (.* ) Oznacza to pobranie wszystkich znaków i umieszczenie ich w zmiennej. Tak więc otrzymujemy całą nazwę hosta i cały URI żądania w zmiennej, a następnie w dolnym polu łączę obie zmienne.

w ten sposób twój pełny adres URL pojawi się w Google Analytics.

Wskazówka: przeczytaj ten artykuł o filtrach w Google Analytics.

kolejny przykład, aby wszystko było jasne. Załóżmy, że prowadzisz stronę internetową i sprzedajesz rowery mężczyznom, kobietom i dzieciom. Są to trzy kategorie na stronie:

  • /produkty/mężczyźni/cykle/
  • /produkty/kobiety/cykle/
  • /produkty/dzieci/cykle/

możesz użyć /produkty/.* / cykle / pasujące do wszystkich trzech kategorii.

Uwaga: Należy pamiętać, że czas przetwarzania tego wyrażenia regularnego jest dość długi. Więc nie nadużywaj tego!

Backslash (\)

RegEx backslash jest bardzo przydatny i jednym z wyrażeń regularnych, których zdecydowanie powinieneś użyć.

z mojego doświadczenia wynika, że będziesz go często używał.

zamieniają znaki specjalne (RegEx) w normalne znaki.

dwa przykłady:

  • Request URI = /gp/product/b009tgwvrg / ref=s9_nwrsa_gw_g318_i3\?pf_rd_m = ATVP
  • adres IP = 67\.172\.171\.105

pierwszy przykład opiera się na adresie URL Amazon. Widać, że użyłem odwrotnego ukośnika, aby” uciec ” od znaku zapytania. W ten sposób zmieniam go w normalny charakter. Istnieje wiele adresów URL, które zawierają parametry zapytania, więc ten może się przydać!

drugi przykład opiera się na adresie IP, który zawiera trzy kropki. Dowiedzieliśmy się, że kropka oznacza losowy znak (RegEx). Lepiej stąd uciec, ponieważ powinno być odczytywane jako zwykły, normalny znak.

Caret (^)

caret ma również dużą wartość. Oznacza to, że coś zaczyna się od …

przykład:

^shoe- > pasuje do butów, butów, butów na zimę, ale nie pasuje do butów zimowych lub butów zimowych.

znak dolara ($)

znak dolara jest łatwy do zrozumienia teraz wiesz, jak działa karetka.

oznacza to, że coś kończy się na…

przykład:

shoe$- > pasuje do butów, butów zimowych, ale nie pasuje do butów zimowych ani przewodnika po butach zimowych.

znak zapytania (?)

znak zapytania oznacza, że ostatni znak jest opcjonalny.

ogólnie ten jest przydatny do celowania w Błędy ortograficzne.

Załóżmy, że Stefan jest prezesem firmy Reggex. Ta firma prowadzi kampanię pay per click I lubi odfiltrować wszystkie wyszukiwania marki na Stefan i nazwę firmy.

oto mądry sposób, aby to zrobić:

Ga - regex question markw ten sposób uwzględniono wszystkie słowa kluczowe pay per click, które zawierają stefan, steffan, reggex i regex. Będziesz zaskoczony, jak często tego typu nazwy są błędnie pisane.

nawiasy ()

uwielbiam używać nawiasów. Właściwie, działają tak samo jak w matematyce.

pokażę to na dwóch przykładach:

  • 2 x 7 +13 = 27
  • 2 x (7 + 13) = 40

używając parentezów grupujesz dwie liczby przed wykonaniem obliczeń.

już pokazałem te katalogi:

  • /produkty/mężczyźni/cykle/
  • /produkty/kobiety/cykle/
  • /produkty/dzieci/cykle/

nauczyłeś się używać .* aby dopasować wszystko.

Jeśli chcesz dopasować 100%, możesz użyć następującego wyrażenia regularnego:

^/products|(men|women/kids)/cycles / $

teraz do czegoś zmierzamy!

  • URI żądania zaczyna się od /products i kończy na cycles/.
  • środkowy katalog zawiera mężczyzn, kobiety lub dzieci

im więcej wiesz o RegEx Google Analytics, tym szybciej i dokładniej możesz pracować.

już prawie jesteśmy, jeszcze trzy.

nawiasy kwadratowe ()

nawiasy kwadratowe pomagają w tworzeniu prostej listy.

na przykład . W połączeniu z innymi znakami tp. Pasuje do tap, tep i top.

Wskazówka: Użyj ich razem z myślnikami, aby utworzyć potężną listę.

myślniki (- )

myślniki są bardzo pomocne w tworzeniu (bardziej zaawansowanej) listy elementów.

najlepiej jest używać ich razem z nawiasami kwadratowymi.

  • pasuje do wszystkich małych liter
  • pasuje do wszystkich dużych liter
  • pasuje do wszystkich liczb
  • pasuje do wszystkich małych i dużych liter oraz cyfr

przykład:

Jake jest menedżerem produktu w butach Nike Air Max i chętnie SPRZEDAJE WIĘCEJ!

Nike Air Max

chcesz monitorować tegoroczne buty, ale także kilka starszych edycji:

  • Nike Air Max 2012
  • Nike Air Max 2013
  • Nike Air Max 2014
  • Nike Air Max 2015

Google Analytics może filtrować te produkty w łatwy sposób:

Filtr Nike Air Max editionsinny RegEx, który zadziała w tej sytuacji:

Nike Air Max 201(2/3/4/5)

oba pasują do czterech edycji, a Jake z przyjemnością monitoruje linię produktów w łatwy sposób! :- )

znak Plus (+)

znak plus pasuje do jednego lub więcej poprzednich znaków.

używam go rzadko, ale dobrze wiedzieć, że ten istnieje!

przykład:

hello+ mecze hello, helloo, hellooo, helloooo (teraz masz rację: -)).

nawiasy klamrowe ({ })

dotarliśmy do finału!

prawdopodobnie nie jest to najłatwiejsze do wyjaśnienia, więc opowiem o tym na dwóch przykładach:

  • {1,2} – to znaczy, powtórz ostatni „element” co najmniej 1 razy i nie więcej niż 2 razy.
  • – li > {2} – to znaczy, powtórz ostatni „element” 2 razy

użyłem pierwszego w RegEx IP ranges.

przykład:

77.120.120.0 do 77.120.120.99 -> RegEx wyglądałby jak ^77\.120\.120\.{1,2}$

drugi rzadko używałem, ale przykład z kodami pocztowymi:

12{3} pasuje do 12xxx. pierwsze dwie liczby kodu pocztowego to 1 i 2, po których następują trzy losowe liczby z zakresu od 0 do 9.

pięć skutecznych sposobów korzystania z Google Analytics RegEx

mam nadzieję, że zgadzasz się ze mną, że wyrażenia regularne są bardzo skuteczne w Google Analytics.

aby przekonać cię jeszcze bardziej, wyjaśnię pięć sytuacji, w których naprawdę chcesz użyć wyrażenia regularnego.

stosowanie filtrów tabeli

nie zawsze tak było, ale na szczęście teraz Można używać wyrażeń regularnych w filtrach tabeli.

jest to bardzo skuteczne, gdy musisz pracować z konkretnymi danymi w standardowym lub niestandardowym raporcie.

przykład:

Lubię filtrować strony zaczynające się od / google-analytics. Łatwo to skonfigurować:

strony google analyticsnie muszę już iść do sekcji filtrów zaawansowanych.

Jeśli wiesz, jak pracować z wyrażeniem regularnym, możesz to skonfigurować dosłownie w kilka sekund! Wyrażenia regularne można stosować do raportu wszystkie strony, ale także do dowolnych zdefiniowanych grup zawartości.

Konfigurowanie filtrów

w tym artykule pokazałem już kilka filtrów zawierających wyrażenia regularne.

upewnij się, że używasz wyrażenia regularnego w swoim module, ponieważ jest to jedyny sposób na zbudowanie i zastosowanie wszystkich potrzebnych filtrów.

Uwaga: użyj najpierw widoku testowego, jeśli nie masz pewności co do kombinacji wyrażenia regularnego/filtra.

ustalanie celów

Google Analytics ma obecnie cztery różne typy celów:

  • cel
  • czas trwania
  • strony/ekran na sesję
  • Zdarzenie

w Kategorii Cele docelowe wyrażenia regularne naprawdę się przydają.

cele Google Analytics ustawianie celów bardzo często strona z podziękowaniem dla celu zawiera parametry zapytania lub orderID i wygląda bardzo podobnie do innych stron.

Konfigurowanie celów Google Analytics za pomocą wyrażeń regularnych jest łatwe i skuteczne!

Pomocne artykuły:

  • Twój plan ekspercki do definiowania kluczowych wskaźników efektywności
  • jak strategicznie ustawiać cele w Google Analytics
  • makro i mikro cele

Definiowanie kroków lejka

na powyższym zrzucie ekranu widać, że definiowanie lejka jest opcjonalne. Możesz go włączyć i ustawić cel, w tym 20 kroków lejka.

mam nadzieję, że nie musisz ustawiać tak wielu kroków. Ponieważ twój Współczynnik konwersji będzie dość blisko 0, a następnie. ;- )

w każdym razie, podobnie jak w przypadku strony z podziękowaniem, wyrażenia regularne są naprawdę przydatne podczas konfigurowania kroków lejka w Google Analytics.

5. Konfigurowanie segmentów

domyślnie raporty Google Analytics dla wszystkich sesji.

istnieje dziesiątki powodów, dla których chciałbyś kopać głębiej.

do segmentacji ad-hoc polecam użycie segmentów.

o wiele łatwiej jest skonfigurować własne segmenty, jeśli opanujesz wyrażenia regularne.

segmenty i RegEx

Tester wyrażeń regularnych

niezależnie od tego, czy jesteś nowym użytkownikiem RegEx w Google Analytics, czy zaawansowanym użytkownikiem, zawsze polecam najpierw przetestować RegEx.

istnieją dwa inteligentne sposoby testowania wyrażeń regularnych:

  • filtry tabeli: sprawdź, czy pożądane wyniki są zwracane za pomocą tego pola filtra
  • Sprawdź RegExnarzędzie Online (Tester RegEx przez ActualMetrics)

przykładowy Tester RegExdziała jak urok!

kolejna świetna wskazówka od Tobiasa Kraefta:

  • Regex101.com (fantastyczny Tester regex online i debugger)

Ściągawka wyrażeń regularnych

Ostatnio przetestowałem wszystkie wyrażenia regularne, aby dowiedzieć się, które z nich są (nadal) ważne w Google Analytics.

stworzyłem dla Ciebie przydatny przegląd zawierający wszystkie wyrażenia regularne, które są obecnie dostępne, w tym przykłady przyspieszające naukę.

Pobierz kompletny RegEx Cheat Sheet Google Analytics

RegEx i API Google Analytics

nie jest to odpowiedni czas na wyjaśnienie wszystkich szczegółów dotyczących API Google Analytics.

jest jedna rzecz, o której warto wspomnieć.

działa inaczej, ale możesz używać wyrażeń regularnych w zapytaniach API Google Analytics:

Google Analytics API - filtry wymiarowe Zdjęcie dzięki uprzejmości

Możesz również używać wyrażeń regularnych w wyrażeniach filtrujących za pomocą =~ i !~ operatorzy Ich składnia jest podobna do wyrażeń regularnych Perla.

pamiętaj o tych dwóch zasadach:

  • Maksymalna długość 128 znaków
  • dopasowanie wyrażenia regularnego nie ma znaczenia wielkości liter

cóż, to wszystko, czym chciałem się podzielić.

myślę, że po przeczytaniu tego artykułu jest wiele do przemyślenia.

Czy używasz już wyrażeń regularnych w Google Analytics? Co ci się w nich podoba, a czego nie? Miło poznać Twoją opinię!

jeszcze jedno… Upewnij się, że otrzymałeś moje zautomatyzowane narzędzie do audytu Google Analytics. Zawiera 25 kluczowych kontroli stanu konfiguracji Google Analytics.

uzyskaj bezpłatny dostęp do narzędzia audytu Google Analytics

(odwiedzone 202,444 czasy, 1 wizyt dzisiaj)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.