Для потоків веб-даних події в Google Analytics можна змінювати й створювати за допомогою регулярних виразів.
Щоб уникнути використання регулярного виразу, який може вплинути на ефективність сайту, дотримуйтеся наведених нижче рекомендацій.
- Перш ніж використовувати регулярний вираз, за можливості використовуйте інші оператори (наприклад, для точної відповідності).
- Випробуйте регулярний вираз з очікуваними вхідними даними й переконайтеся, що правило спрацьовує.
- Якщо у виразі має враховуватися регістр, укажіть це. Виберіть опцію, де не зазначено "(ігнорувати регістр)".
Google Analytics 4 застосовує правила щодо створення й редагування подій безпосередньо у веб-переглядачі. Тому певні типи недійсних регулярних виразів можуть знизити швидкість роботи веб-сайту.
Регулярний вираз JavaScript у веб-переглядачі використовує алгоритм пошуку з поверненням, перебираючи всі можливі шляхи виконання під час співставлення рядка з регулярним виразом. Складні або неправильно написані регулярні вирази можуть спричинити значні проблеми під час запуску в деяких веб-переглядачах, а також призвести до збоїв у роботі сайту й комп’ютера (таку проблему може спричинити як регулярний вираз у вашому правилі "Створити/змінити подію", так і сегменти, які зіставляються з вашим правилом).
Практичні поради: як уникнути катастрофічних проблем через пошук із поверненням
- Уникайте необмежених або вкладених повторень, коли час зіставлення може експоненціально збільшуватися. Укажіть максимальну кількість повторень.