За стримове података са веба можете да измените и направите догађај у Google аналитици помоћу регуларног израза.
Да бисте избегли коришћење погрешно формираних регуларних израза који могу да утичу на учинак сајта, пратите ове најбоље праксе:
- Пре него што почнете да користите регуларни израз, користите друге операторе где је то могуће (нпр. потпуно подударање, садржи).
- Тестирајте регуларни израз у односу на очекиване уносе и уверите се да се подудара са оним што очекујете.
- Ако је разликовање великих и малих слова важно, одредите да регуларни израз разликује велика и мала слова. Користите опцију која не гласи „(не разликује велика и мала слова)“.
Google аналитика 4 извршава правила за прављење и измену догађаја директно у прегледачу. Зато постоји ризик да одређени типови неважећег регуларног израза погоршају учинак веб-сајта.
Примена JavaScript регуларног израза у прегледачу користи позадинско праћење да би се испробале све могуће путање извршавања приликом процене стринга у односу на регуларни израз. Сложен или лоше написан регуларни израз може да изазове значајне проблеме када се покреће у одређеним прегледачима и доведе до отказивања сајта и отказивања рачунара. Овај тип исхода може да изазове или регуларни израз у правилу за прављење/измену догађаја или стрингови са којима се правило подудара.
Најбоље праксе за избегавање катастрофалног повратног праћења
- Избегавајте неограничена или угнежђена понављања у којима време подударања може да се повећа експоненцијално. Дефинишите максимални број очекиваних понављања.