单独的计数器代码文件

注意

当在 Yandex Metrica 端更新代码时,放置在您服务器上文件中的计数器代码可能会过时。 正因如此,我们建议使用标准方法在网站上安装计数器代码。

要在单独文件中将 Yandex Metrica 计数器代码连接到网站:

  1. 将此行添加到网站所有页面上的 HTML 代码中:

    <script type="text/javascript" src="/metrika.js"></script>
    
  2. 为了让计数器收集禁用 JavaScript 的用户的数据,请将 noscript 元素添加到网站页面的 HTML 代码中:

    <noscript><div><img src="https://mc.yandex.ru/watch/XXXXXXXX" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
    
  3. 在 Yandex Metrica 界面中,添加计数器

  4. 转到 Tag 部分并复制 script 元素的内容。

  5. 将此代码添加到 metrika.js 文件。

    文件内容示例
    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||
    []).push(arguments)};
    m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)
    [0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym")
    ym(XXXXXXXX, "init", {
    id:XXXXXX,
    clickmap:true,
    trackLinks:true,
    accurateTrackBounce:true
    });
    

    其中 XXXXXXXX 是 Yandex Metrica 计数器 ID。

与我们聊天

发送电子邮件

如果您无法独立检查计数器,请遵循以下建议。

发生这种情况的原因可能如下:

  • 计数器安装不正确。 例如 CMS 修改了计数器代码。 重新安装计数器或联系您的 CMS 的支持服务。
  • 损坏的脚本导致 Yandex Metrica 计数器无法在网站上运行。 您可以在浏览器控制台中检查这一点。
这些建议没有帮助

这意味着信息正在传输到 Yandex Metrica。 但是,由于以下任一原因,数据可能不会显示在报表中:

  • 数据被发送到具有不同编号的计数器。
  • 计数器设置中的 Filters 选项卡指定了过于严格的筛选条件。 删除不需要的筛选条件。
  • 计数器设置中的 Filters 选项卡已启用 Don't count my sessions 筛选条件。 这意味着计数器不会统计您自己的会话。 尝试使用您的浏览器在“隐身”模式下访问该网站。
这些建议没有帮助

联系我们