在 Yandex Webmaster 中创建的 Turbo 页面上的目标
信息网站的目标
要跟踪用户与 Turbo 页面元素的互动,请使用“JavaScript 事件”目标。
-
添加
turbo:goal
元素到 RSS 源:... <turbo:goal type="yandex" turbo-goal-id="goal-link" name="TARGET" id="12345" /> <turbo:content> <![CDATA[ ... ]]> </turbo:content>
其中
name
是目标 ID。id
是计数器编号。turbo-goal-id
—— 分配给 Turbo 页面内容的 ID。
-
将 ID 添加到您要跟踪其统计数据的内容中,作为
data-goals
属性值。 您可以指定多个以逗号分隔的值,即您可以将多个目标绑定到 Turbo 页面上的单个元素。<turbo:content> <![CDATA[ <p><a href="http://example.com/" data-goals="goal-link,goal-link2">Text</a></p> ]]> </turbo:content>
-
添加
turbo:goal
元素到 RSS 源:... <turbo:goal type="yandex" turbo-goal-id="goal-link" name="TARGET" id="12345" /> <turbo:content> <![CDATA[ ... ]]> </turbo:content>
其中
name
是目标 ID。id
是计数器编号。turbo-goal-id
—— 分配给 Turbo 页面内容的 ID。
-
将 ID 添加到您要跟踪其统计数据的内容中,作为
data-goals
属性值。 您可以指定多个以逗号分隔的值,即您可以将多个目标绑定到 Turbo 页面上的单个元素。<turbo:content> <![CDATA[ <p><a href="http://example.com/" data-goals="goal-link,goal-link2">Text</a></p> ]]> </turbo:content>
-
在 Yandex Metrica 中,使用左侧菜单转至 Goals 页面并点击 Add goal。
-
在 Name 字段中,输入要创建的目标的名称。
-
选择 JavaScript event 目标类型。
-
指定所需的条件和目标标识符。 在标识符字段下方,将显示 Goal code for site 行。 复制代码。 您需要用它来配置您网站上的 reachGoal 方法。
在网站页面上使用reachGoal
方法:点击按钮填写表单发送按目标划分的收入... <form action=""> ... <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;" value="Order" /> </form> ...
... <form action="" method="get" onsubmit="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;"> ... </form> ...
... <form action=""> ... <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME', {order_price: '1000.35', currency: 'RUB'}); return true;" value="Order"/> </form> ...
如何使用属性选择器发送收入数据
要将收入作为
order_price
从网站的所有设置了属性选择器(例如class
或id
)的页面传输,请将选择器名称与收入数据一起传递到 Yandex Metrica。-
在网站代码中找到设置此类选择器的片段。 示例:
<div class="ORDER">订单金额:<div class="PRICE">110</div> RUB</div>
-
将选择器名称添加到向 Yandex Metrica 发送按目标划分的收入的元素代码中。 示例:
<input type="button" onclick="ym(XXXXXX, 'reachGoal', 'BUY', {order_price: document.querySelector('.PRICE')?.textContent}); return true;" value="Order" />
XXXXXX
—— 您的计数器编号。TARGET_NAME
—— 目标 ID。order_price
—— 按目标划分的收入。 您可以用货币或常规单位来指定收入。currency
—— 按目标划分的收入货币。 Yandex Metrica 识别三个字母的 ISO 4217 货币代码。
-
-
点击 Add goal。 创建的目标将出现在目标列表中。 Yandex Metrica 将在几分钟内开始收集统计数据。
在机器人抓取 RSS feed 文件并检测到更改后,数据将开始传输到 Yandex Metrica。
创建的目标可以在大多数 Yandex Metrica 报表中使用。 您还可以使用 Conversions 报表按目标跟踪转化完成情况。