Переход с HTTP на HTTPS и реферал Google Analytics

Мы перевели наш сайт с HTTP на HTTPS. Но нам по-прежнему не хватает данных Google Analytics Referrals с некоторых сайтов рефералов HTTPS.

Может быть потому что:

  • Сайты рефералов по-прежнему указывают на наши веб-страницы HTTP? (следовательно, HTTPS -> HTTP (перенаправление 301) -> HTTPS теряет реферальные данные)
  • На некоторых сайтах рефералов есть ссылки с nofollow noreferrer, например <a href="https://ourdomain" rel="nofollow noreferrer">. Как ни странно, судя по нашим историческим данным, noreferrer не имел никакого влияния даже несколько месяцев назад, например, в апреле 2017 года.
  • какие-то другие причины?

person Patrick from NDepend team    schedule 01.09.2017    source источник


Ответы (1)


Значение по умолчанию мета-тега реферера — no-referrer-when-downgrade. Это означает, что вы теряете информацию о реферере для ваших существующих http-ссылок с большинства https-сайтов.

301 перенаправление

Когда вы перенаправляете 301 с http-запроса на https-версию на своем веб-сайте, информация о реферере уже была потеряна во время http-запроса. Невозможно восстановить его позже в цепочке перенаправления.

Решение - обновить ссылки на https. К сожалению, это может быть большой проблемой, когда они находятся на веб-сайтах по всей сети.

Мета-тег реферера

Веб-сайты также могут использовать метатег реферера для переопределения значения по умолчанию. Это можно настроить так, чтобы информация о реферере не передавалась даже при запросе https на https.

Google делает это, используя значение origin для мета-тега реферера, и, следовательно, вы знаете, что посетитель пришел из Google, но не знаете, какой запрос они использовали для поиска вашего сайта.

нереферер

Параметр rel="noreferrer" информирует браузеры, поддерживающие этот атрибут, не передавать информацию о реферере для этой конкретной ссылки. Однако старые браузеры не поддерживают это и по-прежнему будут передавать информацию о реферере.

не следует

Это не влияет на информацию о реферере.

Он используется для сообщения поисковым системам о том, что веб-сайт не ручается за ссылку. Большинство поисковых систем используют эту информацию, чтобы игнорировать ссылку при расчете рейтинга целевых ссылок. Некоторые поисковые системы также интерпретируют тег буквально и предпочитают вообще не переходить по ссылке, в то время как другие иногда переходят по ссылке, а третьи переходят по ссылке, как по обычной ссылке.

person Daniel Crabtree    schedule 01.09.2017