Pre streamy webových údajov môžete upraviť a vytvoriť udalosť v službe Google Analytics pomocou regulárneho výrazu.
Ak sa chcete vyhnúť použitiu chybných regulárnych výrazov, ktoré by mohli ovplyvniť výkonnosť webu, dodržiavajte tieto osvedčené postupy:
- Než použijete regulárny výraz, skúste využiť iné operátory (napr. presné zhody, obsahuje).
- Otestujte regulárny výraz s očakávanými vstupmi a uistite sa, že spĺňa vaše očakávania.
- Ak je dôležité rozlišovať veľké a malé písmená, nastavte, aby ich regulárny výraz rozlišoval. Použite možnosť, u ktorej nie je uvedené „(nerozlišovať malé a veľké písmená)“.
Google Analytics 4 spúšťa pravidlá vytvárania a úprav udalostí priamo v prehliadači. Určité typy neplatných regulárnych výrazov preto predstavujú riziko poklesu výkonnosti webu.
Implementácia regulárneho výrazu v jazyku JavaScript v prehliadači používa pri vyhodnocovaní reťazca a regulárneho výrazu spätné sledovanie všetkých možných ciest spustenia. Zložitý alebo zle napísaný regulárny výraz môže pri spustení v určitých prehliadačoch viesť k závažným problémom a zlyhaniu webu alebo pádom počítača. Takýto výsledok môže byť spôsobený regulárnym výrazom v pravidle vytvorenia alebo úpravy udalosti alebo reťazcami, s ktorými sa vaše pravidlo zhoduje.
Osvedčené postupy, ako sa vyhnúť katastrofickému spätnému sledovaniu
- Vyhnite sa neobmedzeným alebo vnoreným opakovaniam, v ktorých sa môže čas hľadania zhody exponenciálne zvyšovať. Definujte maximálny počet očakávaných opakovaní.