Obecnie 158 forumowiczów jest online
Obecnie 158 forumowiczów jest online
Dowiedz się, jak ustawiać cele i śledzenie e-commerce. Zobacz, jak zweryfikować trafność źródła ruchu.
Poprowadź mnie
star_border
Odpowiedz

Wyrażenie regularne

Student ✭ ✭

Witam,

 

Czy znajdę gdzieś poradnik, co oznaczają poszczególne wyrażenia i komendy, które wykorzystywane są podczas tworzenia celi poprzez wyrażenia regularne ?

 

jedna z agencji w naszym analitycs ustaliła taki cel : .*confirmation\.html.*

 

Co oznacza \ przed .html ? i dlaczego dają .* na początku i na końcu ?

Odpowiedź eksperta 2verified_user

Dot.: Wyrażenie regularne

Wschodząca Gwiazda
Cześć,

ponieważ kropka w wyrażeniu regularnym zastępuje dowolny znak w związku z tym jeśli ma być brana dosłownie jako kropka to przed nią wstawia się odwrotny ukośnik \
https://support.google.com/analytics/answer/1034332?hl=pl

Nawet jak go nie wstawimy to i tak wyrażenie dopasuje adres configmation.html i prawdopodobnie żadnego innego, gdyż raczej nie będzie adresów typu confirmation1html, confirmationXhtml, itp.

Dodanie znaków .* na początku i na końcu jest zupełnie niepotrzebne w tym przypadku gdyż .* zastępuje dowolny ciąg znaków.

Jeśli zatem mamy adresy:
/katalog1/confirmation.html
/confirmation.html?id=1234
/katalog1/confirmation.html?id=3456

to samo wyrażenie confirmation\.html zostanie dopasowane we wszystkich trzech przypadkach. Wystarczy, że w adresie jest ciąg znaków confirmation.html i zostanie on dopasowany.

Więcej o wyrażeniach regularnych w Google Analytics tutaj:
https://support.google.com/analytics/answer/1034324?hl=pl

Możesz testować działanie wyrażeń regularnych na adresach w raporcie Zachowanie > Zawartość witryny > Wszystkie strony wpisując wyrażenie regularne w pole wyszukiwania.
Od razu widzisz jakie adresy w raporcie zostaną dopasowane do Twojego wyrażenia.
Tomasz Ciepłucha