最近,我开始使用yandex分析工具,即使它记录了每个访问者来访网站的视频,它也可以为您提供有关访问者的详细信息...该工具的链接是:metrica.yandex.com,它是完全免费的

无论如何,yandex工具提供了一个名为maps的选项,该选项可显示访问者在您的网站上点击的最多地点,因此当我尝试使用它时

我收到一条错误消息:

 Not possible to replay visit on the given page. Possible reasons:
 Counter code not configured
 Displaying this page in a frame is forbidden

而且我很确定计数器代码配置正确,并且已将其放置在网站上的正确位置,因此我访问了帮助页面链接:yandex.com/support/metrica/behavior/click-map.html

看看有什么问题,所以我发现
If your site is protected from being shown in an iframe (the X-Frame-Options header is used in the server settings), the collected data won't be available for viewing. To view the site's session data, you must change the server settings and add an exception for the webvisor.com domain and subdomains, as well as for your site's domain. Use the regular expression

并且向使用Nginx的用户提供了一个代码,需要将其添加到配置文件中以使地图正常工作

所以我添加了它,这是添加几行后的配置文件
.....
server_name _;
            location / {
                    # First attempt to serve request as file, then
                    # as directory, then fall back to displaying a 404.
                    try_files $uri $uri/ =404;
                    set $frame_options '';
                    if ($http_referer !~ '^https?:\/\/([^\/]+\.)?(www.google\.com|webvisor\.com)\/'){
                    set $frame_options 'SAMEORIGIN';
            }
                    add_header X-Frame-Options $frame_options;
    }
.....

我已经通过www.google.com更改了我的域名

但是错误仍然向我显示,我不知道为什么,但是也许我错过了一些步骤...请大家向我建议一个可能的解决方案,我非常需要此选项才能知道我可以在哪里放置广告

最佳答案

最近,我在Yandex Metrica中遇到了同样的问题。他们的错误消息有点令人误解,因为在我的情况下,原因是Content-Security-Policy设置,而不是X-Frame-Options。检查Installing a counter on a site with CSP的文档,并尝试向nginx配置添加以下内容:

add_header      Content-Security-Policy "frame-src blob: https://mc.yandex.ru https://mc.yandex.com https://mc.webvisor.com https://mc.webvisor.org";
add_header      Content-Security-Policy "child-src blob: https://mc.yandex.ru https://mc.yandex.com https://mc.webvisor.com https://mc.webvisor.org";
add_header      Content-Security-Policy "script-src 'unsafe-inline' https://yastatic.net https://mc.yandex.ru https://mc.yandex.com 'self'";

09-20 02:46