Яндекс метрика и Bitrix24
Часто сталкиваемся с тем, что Яндекс метрика криво работает, а точнее не работает вовсе.
все дело в заголовке: X-Frame-Options
Приступаем к лечению:
В случае BitrixVM открываем файл с заголовками:/etc/nginx/bx/conf/general-add_header.conf
В этом файле комментируем строку содержащую:
add_header X-Frame-Options SAMEORIGIN;
А теперь снова добавим его, но исключим Яндекс Метрику. Для этого в конец файла:/etc/nginx/bx/conf/bitrix_general.conf добавим:
set $frame_options '';
if ($http_referer !~ '^https?:\/\/([^\/]+\.)?(yourdomain\.com|webvisor\.com|metri[ck]a\.yandex\.(com|ru|by|com\.tr))\/'){
set $frame_options 'SAMEORIGIN';
}
add_header X-Frame-Options $frame_options;
И перегружаем NGINX