发送用户参数的示例

以 CSV 文件的形式发送您自己的数据

以网上书店为例。 除了总金额和售出商品等订单信息外,网站所有者还拥有客户的详细信息:他们的年龄、是否有孩子以及孩子的年龄。

网站所有者想要分析并使用有关儿童年龄的信息。 该网站不使用自己的客户 ID 系统。

第 1 步. 准备并发送数据

由于年龄信息存储在数据库中,因此我们需要建立一个 CSV 文件,以便将此数据发送到 Yandex Metrica。

  1. 由于您未使用自己的客户 ID 系统,请申请由 Yandex Metrica 分配的网站用户 ID。 为此,请使用 getClientID 方法。

    ym(XXXXXX, 'getClientID', function(clientID) {
    <function body>
    });
    

    您收到回复:

    "12345"
    

    其中

    • XXXXXX —— 计数器编号。
    • 12345 是字符串值。
  2. 导出您获得的数据,并创建一个包含网站用户附加信息的文件。

然后将您准备好的文件上传至 Yandex Metrica 并获取报表。

该报表显示用户有 8-13 岁的孩子。 这些孩子是学龄儿童,因此我们可以在学年开始前宣传与学校相关的商品。

第 2 步. 使用 Yandex Metrica 中的数据

要在 Yandex Metrica 界面中基于发送的用户参数创建细分:

  1. 转到任意报表,例如 Sources, summary

  2. for people with 条件组中,点击

  3. 选择条件:CharacteristicsUser parameters

  4. 指定您需要的参数。

发送有关用户类型(客户或合作伙伴)的数据

在这种情况下,您可以根据用户是否使用过 Customer sign inPartner sign in 链接区分用户。 就像从您自己的数据库发送数据一样,您需要在页面中添加特殊代码。 此代码将检查来源网址(用户点击进入登录页面的链接),并将该信息发送到 userParams 方法:

ym(XXXXXX, 'userParams', {
     status: "client"
});
ym(XXXXXX, 'userParams', {
     status: "partner"
});

其中 XXXXXX 是您的计数器编号。

通过表单中的字段发送数据

使用表单进行网站统计

假设您有一个面向宠物爱好者的在线杂志。 在注册时,用户可以指定自己养的是哪种宠物。 在这种情况下,我们可以通过表单上由用户填写的字段获取数据:

ym(XXXXXX, 'userParams', {pet: "dog"});

通过表单发送请求

假设一家食品配送公司想要分别分析城市不同地区用户的收入。 我们知道客户通常要求配送到同一地址,因此可以将城市的地区移至用户级别:

ym(XXXXXX, 'userParams', {delivery: "Arbat"});

与我们聊天

联系我们