Definování skupin stránek a IP filtrů

Pro definování vzorů pro URL se používá velmi jednoduchý formát, který disponuje řadou zástupných znaků umožňující seskupit různé avšak podobné adresy cílové webové prezentace pod jediné měření. Podobně fungují IP filtry, které podobným jazykem umožňují jedinou deklarací vyloučit celé segmenty IP adres. Pokud se Vám nepodaří nadefinovat potřebné vzorce pomocí dostupných možností tohoto formátu, kontaktujte nás a my se zamyslíme nad rozšířením definičního formátu o další zástupné znaky.

Formát pro definici skupin stránek

Vzorec se aplikuje na absolutní URL stránky bez protokolu a domény - tj. pro url http://www.monkeytracker.cz/cs/vyhody se pro vzorce použije pouze část /cs/vyhody.

Při definici vzorce je možné použít těchto zástupných znaků:

? = libovolný znak (nebo také žádný),
* = libovolný počet znaků v rámci jednoho segmentu url (část mezi lomítky),
** = libovolný počet znaků (nehledě na segmenty)

Příklad č.1:

Představme si, že provozujete e-shop www.mall.cz a chcete společně sledovat chování uživatelů v sekci domácích sluchátek, namátkou se podíváme, jak vypadají některá URL těchto produktů:

  • http://www.mall.cz/domaci-sluchatka/audiotechnica-ath-t300 
  • http://www.mall.cz/domaci-sluchatka/akg-k514-mkii 
  • http://www.mall.cz/domaci-sluchatka/audiotechnica-ath-t200 
  • http://www.mall.cz/domaci-sluchatka/buxton-bhp-2200-sluchatka-tatoo-black 

Dle výše uvedených pravidel víme, že úvodní část (protokol s doménou - http://www.mall.cz) se neberou v úvahu. Následně vidíme jednoznačný vzorec:

/domaci-sluchatka/*

Příklad č. 2:

Můžeme se kouknout třeba i na jiný e-shop www.ferovynakup.cz, který konstruuje adresy v URL odlišně:

  • http://www.ferovynakup.cz/damske-bavlnene-tricko-s-dlouhym-rukavem-p388/ 
  • http://www.ferovynakup.cz/damska-mikina-s-kapuci-p690 
  • http://www.ferovynakup.cz/damsky-potisteny-svetr-p606/ 
  • http://www.ferovynakup.cz/elegantni-damske-saty-s-3-4-rukavy-p573/ 

V tomto případě se nám mění podstatná část url - nicméně zde vidíme vzorec, který říká, že v url je proměnlivý text následně řetězec -p a následně číslo produktu (přičemž produktů nikdy nebude více jak 100 tisíc). Z tohoto můžeme vyvodit následující definici:

/*-p?????/

Formát pro definici IP filtrů

Vzorec se aplikuje na IP adresu klienta ve tvaru 111.122.133.144

Vzorce je možné zadávat ve speciálním formátu s možností použití těchto zástupných znaků:

? = libovolné číslo,
* = libovolný počet čísel v rámci jednoho segmentu (část mezi tečkami)
** = libovolný počet čísel a teček (tj. nehledě na segmenty)

Příklad č. 1:

Můžeme si představit ukázkovou společnost, která má přidělený rozsah IP adres 213.156.171.50 až 213.156.171.59. Na základě této znalosti nám stačí definovat jediný vzorec:

213.156.171.5?