Файлы cookie, аналитика и реклама
Этот сайт устроен так, чтобы работать с пятью инструментами измерения: Google Analytics 4, контейнер Google Tag Manager, который его подгружает, пиксель Meta вместе с Conversions API от Meta, который сообщает о той же заявке второй раз с нашего сервера, Microsoft Clarity и Yandex Metrica. Clarity и Metrica записывают сессии: они снимают видео вашего визита — какие страницы вы открыли, куда двигался указатель, по чему вы кликнули, как далеко пролистали — и показывают эту запись нам. Записыватель Metrica фиксирует ещё и клавиши, которые вы нажимаете в форме, включая форму заявки, и работает только с вашего согласия. Clarity записывает и до вашего выбора, без cookie на этом сайте и со скрытыми полями форм, — об этом следующий абзац. Каждый инструмент включается настройкой, и версия сайта без единого настроенного инструмента не загружает никакой скрипт аналитики или рекламы. Microsoft и Yandex обрабатывают эти записи за пределами Канады, а данные, пересёкшие границу, доступны судам и органам той страны, где они лежат.
Инструменты, которые хранят идентификатор на этом сайте, запускаются только после «Принять все» — для каждого посетителя и на каждом языке, как этого требует и закон Квебека. До вашего выбора загружаются два инструмента, и ни один из них не записывает cookie на этом сайте. Google Analytics 4 работает в режиме, который Google называет расширенным режимом согласия (Consent Mode, advanced): ему сообщают, что любое хранение запрещено, поэтому он не записывает cookie, не хранит идентификатор и отправляет только сигналы без cookie, описанные в следующем абзаце. Microsoft Clarity работает в собственном режиме без согласия: записывает страницу, пока вы ею пользуетесь, при этом содержимое каждого поля формы скрыто и то, что вы вводите, в запись не попадает; каждая открытая страница получает собственный идентификатор записи, а в браузере остаётся только короткая метка в сессионном хранилище (_cltk), которая исчезает при закрытии вкладки. Загрузочный скрипт Microsoft при этом ставит собственные cookie Microsoft на clarity.ms и bing.com; они лежат на доменах Microsoft, вне досягаемости сайта. Во французской версии сайта и в браузере с канадским французским Clarity, как и остальные, ждёт «Принять все». «Только необходимые» выключает Clarity в текущем визите, и на следующих визитах он остаётся выключенным. Пиксель Meta с его Conversions API, Google Tag Manager и Yandex Metrica загружаются только после «Принять все». Ваш ответ хранится в самом браузере под ключом oh:consent:v1 и дублируется в собственный cookie сайта oh_consent, по которому наш сервер понимает, можно ли сообщать об отправленной вами заявке дальше.
До вашего выбора и после «Только необходимые» каждая открытая страница отправляет Google сигнал без cookie: время, тип браузера, язык и размер экрана, адрес страницы и предыдущей страницы, само состояние согласия, а также идентификатор клика Google (gclid), если вы пришли с объявления Google. Такой же сигнал уходит и для действий, которые считает сайт: нажатие на ссылку телефона или WhatsApp, начало, отправка или брошенная форма, поля, где показалась ошибка, а для отправленной заявки — тип события, повод, число гостей и ориентировочная стоимость. Слова, которые вы вводите, туда не попадают. Ваш IP-адрес доходит до Google вместе с запросом, так же как до любого сайта, который вы открываете. В этом состоянии Google не записывает cookie и не хранит идентификатор, который связал бы одну страницу со следующей. Пока рекламное хранение запрещено, идентификатор клика переходит со страницы на страницу в самом адресе, чтобы заявка, отправленная двумя страницами позже, оставалась связанной с объявлением, на которое вы нажали. Google использует эти сигналы, не привязывая их к человеку, чтобы оценить, сколько заявок принесли его объявления.
После «Принять все» эти инструменты записывают собственные файлы cookie на этом домене — _ga, _ga_*, _gcl_au и _gcl_aw от Google, _fbp и _fbc от Meta, а также _clck, _clsk, _ym_uid, _ym_d, _ym_isad, _ym_visorc и mdd от инструментов записи — которые считают визиты, привязывают запись визита к вашей сессии и показывают нам, какие страницы и объявления приводят к заявке. С этим согласием об отправленной заявке также сообщается Google и Meta вместе с необратимо хешированной формой ваших контактов: почта и телефон уходят в Google из вашего браузера, захешированные там же алгоритмом SHA-256 до любой отправки, а событие, страница и хешированная форма вашего имени, почты и телефона уходят в Meta с нашего сервера. Хеширование позволяет каждой компании сопоставить заявку с аккаунтом, который у неё уже есть, не получая эти данные в читаемом виде, а результат служит для измерения нашей рекламы. До «Принять все» ни одна из двух компаний их не получает.
Передумать можно в любой момент через ссылку «Настройки cookie» внизу каждой страницы — она снова открывает баннер. Отказ или отзыв согласия действует в том же визите, где вы его сделали: запись визита и пиксель Meta останавливаются на месте, тег Google возвращается к сигналам без cookie, описанным выше, перечисленные выше файлы cookie удаляются с этого домена, а отчёт с сервера замолкает. Файлы cookie, которые эти компании держат на своих доменах, лежат вне досягаемости сайта, и удаляются они в настройках вашего браузера. Запись атрибуции из раздела 03 ведёт себя одинаково в обоих случаях: она остаётся в сессионном хранилище вашего браузера, передаётся только вместе с заявкой, которую вы сами отправляете, и исчезает при закрытии вкладки.