beget.
Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда https://github.com/0test/lessons-evolution-company/tree/main). судя по статистике на самом сайте метрики, вроде работает.
НО! в консоли браузера всё усыпано сообщениями типа:
Unrecognized Content-Security-Policy directive 'prefetch-src'.
Failed to load resource: net::ERR_NAME_NOT_RESOLVED mc.yandex.ru/metrika/tag_turbo.js:1
а также сообщение о блокировле сторонних куки:
Third-party cookie will be blocked. Learn more in the Issues tab
и его подробности:
Reading cookie in cross-site context will be blocked in future Chrome versions
Cookies with the SameSite=None; Secure and not Partitioned attributes that operate in cross-site contexts are third-party cookies. In future Chrome versions, reading third-party cookies will be blocked. This behavior protects user data from cross-site tracking.
Please refer to the article linked to learn more about preparing your site to avoid potential breakage.
20 cookies
Name Domain & Path
yashr .yandex.ru/
my .yandex.ru/
gdpr .yandex.ru/
_ym_uid .yandex.ru/
yandex_login .yandex.ru/
yandexuid .yandex.ru/
yuidss .yandex.ru/
ymex .yandex.ru/
amcuid .yandex.ru/
_ym_d .yandex.ru/
is_gdpr .yandex.ru/
is_gdpr_b .yandex.ru/
bh .yandex.ru/
i .yandex.ru/
yp .yandex.ru/
bh yandex.ru/
Session_id .yandex.ru/
sessar .yandex.ru/
sessionid2 .yandex.ru/
ys .yandex.ru/
дальше: кнопка "проверка" счетчика на сайте метрики запускает сайт с таким get запросом:
https://mysite.ru/?_ym_status-check=96865570&_ym_lang=ru
при его открытии должно появиться уведомление, однако оно появляется на долю секунды после закрытия или сворачивания вкладки, и, конечно, сразу исчезает.
Файл .htaccess:
# For full documentation and other suggested options, please see
# http://rtfm.modx.com/evolution/1.0/administration/friendly-url-solutions
# including for unexpected logouts in multi-server/cloud environments
# and especially for the first three commented out rules
#php_flag register_globals Off
AddDefaultCharset utf-8
#php_value date.timezone Europe/Moscow
#Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# Fix Apache internal dummy connections from breaking [(site_url)] cache
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]
#Remove ///// in url
#RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
#RewriteRule . %1/%2 [R=301,L]
#redirect http to https
#RewriteCond %{HTTP:SSL} !=1 [NC]
#RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [L,R=301]
#or
#RewriteCond %{HTTPS} off
#RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI}
#work for litespeed
#RewriteCond %{HTTPS} !=on
#RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
# Rewrite domain.com -> www.domain.com -- used with SEO Strict URLs plugin
#RewriteCond %{HTTP_HOST} !^$
#RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteCond %{HTTP_HOST} (.+)$
#RewriteRule ^(.*)$ http://www.%1/$1 [R=permanent,L] .
# without www
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} !^example\.com [NC]
#RewriteRule (.*) http://example.com/$1 [R=301,L]
# without www all domains
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
#RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# 301 that removes index.php?q= from all urls
#RewriteCond %{THE_REQUEST} \s/+index\.php\?&q=([^\s&]+) [NC]
#RewriteRule ^ /%1? [R=301,L]
#RewriteCond %{THE_REQUEST} \s/+index\.php\?q=([^\s&]+) [NC]
#RewriteRule ^ /%1? [R=301,L]
# Exclude /assets and /manager directories and images from rewrite rules
RewriteRule ^(manager|assets|js|css|images|img)/.*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]
# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
# Reduce server overhead by enabling output compression if supported.
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
#Header set Access-Control-Allow-Origin "https://mc.yandex.ru"
Htaccess вообще не при чем, он не влияет на внешние ресурсы. Надо попробовать другой браузер. Зайти с параметром ?_ym_debug=1 если в консоли пишет номер правильный то работает
Form goal. Counter (верный номер). Init
Обсуждают сегодня