在 Facebook 即阅文中安装和配置计数器
您可以在 Facebook 即阅文 *中安装 Yandex Metrica 计数器。
由于即阅文的实现方式,JavaScript 计数器代码与其他 HTML 元素是隔离的。 这意味着 Yandex Metrica 的以下功能可用:
- Session Replay
- Click map、link map 和 scroll map
- 表单分析
- E-commerce 数据
您可以使用特殊的 HTML 元素将 Yandex Metrica 代码片段添加到即阅文中。
安装计数器
注意
无法从 Facebook * 即阅文收集内容分析数据。
在即阅文中将以下代码添加到 body 元素:
...
<figure class="op-tracker">
<iframe>
<!-- Tag code -->
</iframe>
</figure>
...
该计数器为在 head 元素中指定为规范页面的页面统计会话:
...
<head>
<meta charset="utf-8">
<link rel="canonical" href="http://example.com/page.html">
<meta property="op:markup_version" content="v1.0">
</head>
...
要检查计数器是否正常工作,请使用来自 Facebook 的端点 *。
传输会话参数
-
创建
yaParamsJavaScript 对象:... var yaParams = { title: "Article title", referrer: "Article referrer" } ... -
发送计数器初始化参数:
... ym(XXXXXX, 'init',{params: window.yaParams||{}}); ...Facebook * 提供有关即阅文的一组特定数据,该组数据可用作会话参数。 您可以从
ia_documentJavaScript 对象获取此数据。
传输用户参数
-
计数器初始化后使用
hit方法发送页面浏览数据:... ym(XXXXXX, 'init', { defer: true }); ym(XXXXXX, 'hit', ia_document.shareURL, { referer: ia_document.referrer, title: ia_document.title }); ... -
通过调用
UserParams函数发送用户参数:... ym(XXXXXX, 'userParams', { user_key: "user_value"}); ...
计数器集成示例
<body>
...
<figure class="op-tracker">
<iframe>
<script type="text/javascript"></script>
<noscript><div><img src="https://mc.yandex.ru/watch/XXXXXX" style="position:absolute; left:-9999px;" alt=""/></div></noscript>
</iframe>
</figure>
...
</body>
XXXXXX — 您的计数器编号。
在俄罗斯被禁止。
XXXXXX 是您的计数器编号。