发送用户参数的示例
以 CSV 文件形式发送您自己的数据,以便用于 Yandex Direct 中的再营销列表
以网上书店为例。 除了总金额和售出商品等订单信息外,网站所有者还拥有客户的详细信息:他们的年龄、是否有孩子以及孩子的年龄。
网站所有者想要分析有关儿童年龄的信息,并将其用于 Yandex Direct 广告系列中的再营销列表。 该网站不使用自己的客户 ID 系统。
第 1 步. 准备并发送数据
-
由于年龄信息存储在数据库中,因此我们需要建立一个 CSV 文件,以便将此数据发送到 Yandex Metrica。
-
由于我们没有使用自己的 ID 系统,因此我们将请求 Yandex Metrica 分配的网站用户 ID。 我们使用 getClientID 方法提出这个请求。
ym(XXXXXX, 'getClientID', function(clientID) { <function body> });我们得到以下响应:
"12345"其中
XXXXXX—— 计数器编号。12345是字符串值。
-
我们下载数据并创建一个包含有关网站用户的附加信息的文件。

然后,我们可以在 Yandex Metrica 界面中上传准备好的文件,并获取报表。
该报表显示用户有 8-13 岁的孩子。 这些孩子是学龄儿童,因此我们可以在学年开始前宣传与学校相关的商品。
-
第 2 步. 使用 Yandex Direct 中的数据
-
要使用我们在 Yandex Direct 中收到的数据,我们可以在 Yandex Metrica 界面中使用相应用户参数创建一个细分。
-
转到任意报表,例如 Sources, summary。
-
在 for people with 条件组中,点击
。 -
选择条件:Characteristics → User parameters。
-
在 Yandex Direct 中,添加再营销列表。
-
发送有关用户类型(客户或合作伙伴)的数据
在这种情况下,您可以根据用户是否使用过 Customer sign in 或 Partner sign in 链接区分用户。 就像从您自己的数据库发送数据一样,您需要在页面中添加特殊代码。 此代码将检查来源网址(用户点击进入登录页面的链接),并将该信息发送到 userParams 方法:
ym(XXXXXX, 'userParams', {
status: "client"
});
ym(XXXXXX, 'userParams', {
status: "partner"
});
其中 XXXXXX 是您的计数器编号。
通过表单中的字段发送数据
使用表单进行网站统计
-
假设我们有一本面向宠物爱好者的在线杂志,其中用户可以在统计期间输入他们拥有的宠物类型。 在这种情况下,我们可以通过表单上由用户填写的字段获取数据:
ym(XXXXXX, 'userParams', {pet: "dog"});
通过表单发送请求
-
假设一家食品配送公司想要分别分析城市不同地区用户的收入。 我们知道客户通常要求配送到同一地址,因此可以将城市的地区移至用户级别:
ym(XXXXXX, 'userParams', {delivery: "Arbat"});