hit

重要

使用 JavaScript API 需要了解 HTML 和 JavaScript。 如果您不了解这些语言,请联系您的网站开发人员或站长。

发送有关页面浏览次数的数据。 通常用于具有 AJAX 或 Flash 实现的页面。

ym(XXXXXX, 'hit', [url[, options]])

注意

hit([url[, title[, referer[, params]]]]) 签名已过时。 支持向后兼容,但可能随时被弃用。 我们强烈不建议使用该方法。

参数

默认值

类型

描述

url*

String?

视图所来自的页面的 URL。 如果未提供 URL,则使用来自 window.location.href 的值。

options

Object

options 字段

options.callback

Function

发送页面浏览数据后调用的回调函数

options.ctx

Object

在回调函数中通过 this 关键字访问的上下文

options.params

Object

会话参数

options.referer

String

用户加载当前页面内容的 URL

options.title

document.title

String

当前页面的标题

options.params 对象的字段:

order_price

Double

Revenue by goal。 您可以用货币或常规单位设置成本。

currency

String

如果您想以货币形式传递目标成本,请使用此字段。 Yandex Metrica 识别三个字母的 ISO 4217 货币代码

如果传递不同的货币,则将发送空值,而不是货币和金额。

*必填参数。

借助 urloptions.referer 参数,您可以使用没有架构(协议)和主机的 URL 路径。

在这种情况下,如果路径以 / 开始,则认为 URL 是从主机的根目录设置的。

ym(XXXXXX, 'hit', '/contacts');

否则,认为该路径是相对于当前页面的。

ym(XXXXXX, 'hit', 'contacts', {params:{'param': 'value'}});

示例

ym(XXXXXX, 'init', {});
//...
ym(XXXXXX, 'hit', '#contacts',{params:{
    'Page title': 'Contact information',
    'another_param': 'another_value'
}});

按目标划分的收入

如果页面浏览次数是您网站上配置的目标之一,您可以在方法参数中传输收入。 有关 revenue by goal 的详细信息

示例:

var goalParams =
{
   order_price: 1000.35,
   currency: "RUB"
};
ym(XXXXXX, 'hit', '/contacts', {params: goalParams})

与我们聊天

发送电子邮件

请注意:我们的支持团队永远不会主动给您打电话。 请勿按照自称为 Yandex Metrica 支持团队来电者的指示操作。


*必填参数。

上一篇
下一篇