Как исключить записи сеансов локального хоста в Microsoft Clarity?

Как исключить сеансы разработки из записей Clarity? Я не мог найти какие-либо параметры в их настройках. Кроме того, можно ли ограничить запись сеансов определенными странами?

3 ответа

Самый простой способ — не включать скрипт на локальный хост, просто проверив текущее имя хоста:

      if (!window.location.host.includes('localhost')) {
 // code
}

Полный фрагмент, как это:

       <script type="text/javascript">
    if (!window.location.host.includes('localhost')) {
    (function (c, l, a, r, i, t, y) {
        if(window.location.host.includes('localhost'))
        c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) };
        t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i;
        y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
        })(window, document, "clarity", "script", "XXXXXXX");
    }
</script>

(Замените XXXXX своим ключом/кодом для ясности)

Чтобы исключить localhost из Clarity, вы можете использовать Segment.

Сначала нажмите «Фильтр», затем найдите раздел «Путь». Создайте соответствие пути, используя регулярное выражение (регулярное выражение). Вы можете использовать регулярное выражение с отрицательным поиском.

После этого вы можете сохранить этот фильтр как сегмент для дальнейшего использования.

Вот регулярное выражение

      ^(?!.*localhost).*

Объяснение:

^ Утверждает начало строки.

(?!.*localhost) — это отрицательный просмотр вперед, который утверждает, что то, что следует сразу за текущей позицией в строке, не является локальным хостом. Если localhost найден, регулярное выражение завершится неудачно.

.* соответствует любому символу (кроме новой строки) 0 или более раз.

Это будет соответствовать любой строке, не содержащей слово «localhost».

С тех пор я перешел на использование Диспетчера тегов Google для управления всеми тегами. GTM имеет возможность запускать тег на основе совпадения с шаблоном имени хоста. Я установил все теги для запуска только на производственном хосте.

Другие вопросы по тегам