振幅的目的地


振幅是一个事件跟踪和细分平台为您的web和移动应用程序。通过分析用户的行为,你可以更好地理解留存率、用户粘性和转化率。

Segment的振幅目标代码是开源的,可以在GitHub上使用。请随意查看:

很高兴知道:这个页面是关于振幅段目标的,它接收数据部分。还有一个关于的页面幅度接合段源,发送数据段!

除了下面的文档,幅度创建了一个整合指南

要根据GDPR规则删除用户,必须包含一个密钥密钥设置每个幅度目的地。您可以找到您的秘密密钥常规设置振幅项目的。

开始

在开始之前,请确保Amplitude支持您选择要实现的源类型和连接模式。你可以了解更多这里的连接模式

网络 移动的 服务器
Device-mode
☁️云模式
  1. 从段Web应用程序中,点击目录
  2. 在Catalog中搜索“振幅”,选择它,然后选择要将目标连接到的源。
  3. 在目标设置中,输入振幅API键。

    您可以找到您的幅度API键幅度项目设置。它是一个32字符的数字和字母。找到要接收段数据的项目,复制该项目的API键,并将其粘贴到段中的幅度目标设置中。

如果你在你的页面上包含了Segment的Javascript片段,那么Amplitude的SDK会自动加载到你的页面上,你可以使用Segment的立即开始发送事件。

页面和屏幕

如果你不熟悉的部分规格,看看了解什么页面屏幕做的方法。默认情况下,Segment不会将这些标准调用发送给Amplitude。但是,你可以使用下面的目标设置来启用它们,你可以在“可选设置”标签下找到。

下面的示例显示了来自服务器库的Page调用。

分析页面({用户标识:some_user_id,//如果使用A.js客户端,你可以省略' userId '类别:商人,的名字:设置,})

下一个示例显示了来自移动库的呼叫,它使用屏幕调用而不是页面调用。

//注意:屏幕呼叫仅适用于手机。你不能从A.js客户端制作它们。分析屏幕({用户标识:some_user_id,类别:商人,的名字:设置,})

页面和屏幕调用有两个重要的属性页面名称,例如“设置”,和一个类别,如《商人》。如何传递这些属性取决于所使用的分段库。Segment根据您启用的设置以及调用是否包含名称或类别来决定何时向Amplitude发送事件。

重要的:如果启用以下设置中的多个,则段可能会为同一呼叫发送多个事件。

云模式和Analytics.js的事件类型设置

如果你使用Analytics.js(在任何设备,或云模式)、云模式下的移动库或段服务器库,可用以下设置。(可以使用其他设置只有为iOS和Android源发送设备模式。)

设置名称 当事件被发送到幅度时 振幅事件名 示例{"name": "Settings", "category": "Merchant"}
跟踪指定页面 一个页面/屏幕的名字提供 加载/查看(类别)(姓名)页面/屏幕 “加载商家设置页面”
跟踪分类页面 一个页面/屏幕类别提供 加载/查看(类别)页面/屏幕 “商人加载页面”
跟踪所有页面 总是 加载/页面/屏幕 “加载一个页面”

在选择设置之前,请阅读振幅事件类型音量注意事项。

当你使用跟踪指定页面或者跟踪分类页面设置,段发送页面或屏幕调用,其中包含名称或类别。此选项将页面和屏幕名称作为顶级事件类型存储。但是,幅度限制每个项目的不同事件类型的数量。每个唯一的页面和屏幕名称,页面和屏幕类别,和跟踪事件计数的事件类型限制。任何超过仪器限制的东西都不会在振幅中显示出来。

当你使用跟踪所有页面设置,段发送一个加载一个页面事件类型为振幅。当您使用通用事件名时,它将应用于所有Page和Screen调用,因此您不会在振幅中碰到项目中的事件类型限制。属性的属性中,页面或屏幕名称仍然可用加载一个页面事件,您可以将其查询为事件属性。这加载一个页面event被视为一种事件类型,并且Amplitude不会对振幅中唯一事件属性值的数量进行任何限制。

提示:这些设置也适用于移动云模式连接。万博水晶宫

IOS的事件类型设置

iOS有关设备模式连接的可用下列设置。万博水晶宫

设置名称 何时事件将被发送到振幅 振幅事件名 示例{"name": "Settings", "category": "Merchant"}
跟踪所有页面 总是 查看(姓名) “查看设置”
跟踪所有屏幕 总是 加载一个屏幕 “加载屏幕”

启用后,“跟踪所有屏幕”设置包括屏幕名称和类别作为事件属性,其中“跟踪所有页面”省略它们。大多数iOS实现应该使用“跟踪所有屏幕”。

Android的事件类型设置

以下设置在Android上可用于设备模式连接。万博水晶宫

设置名称 何时事件将被发送到振幅 振幅事件名 示例{"name": "Settings", "category": "Merchant"}
跟踪指定页面 一个屏幕的名字提供 查看(类别)(姓名)屏幕 “已浏览的商户设置画面”
跟踪分类页面 一个屏幕类别提供 查看(类别)屏幕 “认为商人屏幕”
跟踪所有页面 总是 如果一个屏幕的名字提供:(名字)屏幕。否则加载一个屏幕 “查看设置屏幕”
跟踪所有屏幕 总是 加载一个屏幕 “加载屏幕”

您可以了解更多关于我们的页面呼叫的更多信息页面规范和我们的屏幕电话屏幕规格

识别

如果你不熟悉的部分规格,看看了解什么识别方法所做的事。一个示例呼叫看起来像:

//在服务器端分析识别({用户标识:123,anonymousId:a80b66d5 - b86d - 41 - bd - 866 f - fe04ee7841af,特征:{电子邮件:derek@example.com,的名字:Derek Sivers,行业:音乐}})//客户端分析识别({电子邮件:derek@example.com,的名字:Derek Sivers,行业:音乐})

当您进行识别调用时,片段使用用户标识设置振幅中的用户Id,并设置任何特征您提供幅度自定义user_properties.

将用户与匿名ID和用户ID合并

要让振幅识别匿名用户和已知或已登录用户,请确保同时包含这两个用户用户标识anonymousId他们在你的身份识别电话里说的。如果你不包括anonymousId, Amplitude不能辨别匿名用户和登录用户是同一个人。

如果您使用的是段服务器库或段HTTP API,则必须明确地包含两者anonymousId用户标识。如果您在设备模式下使用Analytics.js或捆绑的SDK,则会自动包含anonymousId给你。

振幅设备ID

您可以以略微不同的方式设置设备ID,具体取决于您使用的库和连接模式(Device-Mode VS云模式)。

设备ID的默认库行为

下表表示默认行为。

图书馆 默认的 倒退
A.JS. 产生的振幅 anonymousId
服务器端 context.device.id anonymousId
iOS. 产生的振幅 N/A
安卓 产生的振幅 N/A

更喜欢设备ID的匿名ID

如果您在客户端、服务器端或启用云模式的移动库中使用“首选匿名ID作为设备ID”设置,则适用以下规则。

图书馆 默认的 倒退
A.JS. anonymousId 产生的振幅
服务器端 anonymousId context.device.id

设备ID首选广告ID

此选项目前不适用于使用云模式的移动库。

如果你正在使用我们捆绑的移动sdk中的“偏爱广告ID的设备ID”设置,以下规则适用。

图书馆 默认的 倒退
iOS. anonymousId 产生的振幅
安卓 anonymousId 产生的振幅

设备ID优先

如果启用了多个设置,一个设置或值可以优先于另一个设置或值。此表列出了哪些设置(如果启用)优先于其他设置或值。

图书馆 优先权(最高到最低)
A.JS. 更喜欢设备ID的匿名ID
从URL参数amp_device_id设置设备ID(仅限设备模式)
由振幅产生的设备ID
服务器端 更喜欢设备ID的匿名ID
context.device.id
iOS. 使用广告内的设备ID(仅限设备模式)
由振幅产生的设备ID
安卓 使用广告内的设备ID(仅限设备模式)
由振幅产生的设备ID

使用设备ID合并用户

对于幅度与同一用户相关联的幅度,必须传递相同的方法设备编号振幅。否则,Amplitude会创建两个用户—每个设备编号根据上表中概述的功能设置。

你可以得到设备编号从设备模式中的幅度,您可以在云模式调用上返回它。下面的示例方法显示了如何记录的deviceId准备好了在设备上的功能,因此您可以将其发送到服务器。

分析准备好了(函数(){//而不是console.log(...),您可能想要做upload_to_server(...)//或类似的东西。安慰日志(振幅getInstance()。选项的deviceId);});

当用户登录时,请务必发送相同的幅度设备编号在你的识别电话中。否则,Amplitude将创建两个单独的用户:一个用于匿名用户,另一个用于登录用户。这在移动设备上是自动处理的。

追踪

如果你不熟悉的部分规格,看看了解什么跟踪方法所做的事。幅度支持几个特殊属性,所有这些属性都包含在下面的示例中:

//在服务器端分析跟踪({用户标识:123,事件:订阅开始,特性:{计划:基本,收入:32},语境:{IP.:8.8.8.8.,设备:{ID:2B6F0CC904D137BE2E1730235F5664094B831186,模型:iPhone 10.,品牌:苹果,制造商:苹果},OS.:{的名字:iOS.,版本:9.1},网络:{航空公司:T移动},应用程序:{版本:3.5.1},位置:{国家:美国,地区:加利福尼亚州,城市:旧金山,纬度:37.7672319,经度:-122.4021353},语言环境:{:念头美国}}})

段如果使用,则会自动发送许多这些属性Analytics.js,细分的iOS来源,或段的Android源代码

对于特殊的完整列表语境键看段的公共字段规范

日志收入v2.

Segment的iOS和Android资源可以使用Amplitude的首选发送收益logRevenueV2方法。分段设置振幅的特殊收益属性,如revenueTypeproductIdentifier,用于Amplitude的收益分析和收益LTV图表中。分段使用振幅EventProperties.发送任何属性的字段映射到振幅的特殊属性。

幅度特性 分部财产 描述
productId productId 产品的标识符。
数量 数量 购买的产品数量。注意:收入=数量*价格
价格 价格或者收入(或者全部的对于手机,请参阅下面的说明) 购买的产品价格,这可能是消极的。
revenueType revenueType 收入的种类(如税收、退税、收入)。
receiptSignature receiptSignature(安卓) 收到签名。
收据 收据 如果您想验证收入事件,这是必需的。
EventProperties. 任何剩余的属性 要包含在收入事件中的事件属性的NSDictionary或Map。

*如果properties.price不存在,Segment使用收入相反,并将其发送为价格。在段的iOS和Android组件中,如果收入不存在,分部额外的倒退并发送全部的

财产名称应该是骆驼香烟盒用于Android实现,以及snake_case对于iOS实现。

笔记:振幅目前不支持货币转换。在将所有收益数据发送给Amplitude之前,你应该将其标准化为你所选择的货币。

收入

对于Segment的Analytics.js(设备模式),iOS,和Android源,如果你不启用首选logRevenueV2设置,段发送数据使用弃用Logrefente方法(仍然有效)。如果您使用此旧设置录制事件,则诸如revenueType不会被记录在你的活动中。这可能会降低您在Amplitude平台中对这些收入事件进行细分的能力。

幅度特性 分部财产 描述
productId productId 产品的标识符。
数量 数量 购买的产品数量。注意:收入=数量*价格
价格 价格(或者收入或者全部的,见下面的注释) 购买的产品价格,这可能是消极的。
收据 收据(移动) 这是验证收入事件所必需的。
receiptSignature receiptSignature(安卓) 收到签名。
revenueType revenueType(仅限云模式) 收入的种类(如税收、退税、收入)。
收入 收入(仅限云模式) 收入收集。
EventProperties. 任何剩余属性(仅云模式) 要包含在收入事件中的事件属性的NSDictionary或Map。

^在段的Analytics.js,iOS和Android源,如果properties.price不存在,分部倒回收入并将其发送为价格。段IOS和Android源也额外的回归全部的, 如果收入不存在。

提示如果您的网站允许用户使用多个产品执行单个事务(例如购物车结账),我们建议您使用订单完成了事件来跟踪收入与振幅。

订单完成了

段建议您使用订单完成了事件来跟踪收入与振幅。此事件允许您定义用户在单个事务中购买的产品列表,这是跟踪拥有购物车系统的站点购买情况的最佳方法。

您目前只能将此事件用于来自服务器或web的数据来源。一个订单完成了使用我们的捆绑幅度集成的移动活动将与我们的标准相同跟踪事件记录。

以下是您如何创建“订单已完成”事件的示例:

分析跟踪({用户标识:E953C39D2597F0B8A79DD3C407BAEB13BB58523A,事件:订单完成了,特性:{checkoutid.:6727142DAF49B93A601D3A31BC3D53AEAE1D15AB,orderid.:50314 b8e9bcf000000000000,联系:谷歌商店,全部的:30.,收入:25,运输:3.,:2,折扣:2.5,优惠券:hasbros.,货币:美元,产品:({productId:507F1F77BCF86CD799439011,斯科:45790 - 32,的名字:垄断:第3版,价格:19,数量:1,类别:游戏},{productId:505BD76785EBB509FC183733,斯科:46493 - 32,的名字:Uno纸牌游戏,价格:3.,数量:2,类别:游戏}]}})

当你发送一个“订单完成”事件时,一个“订单完成”事件将出现在该购买的振幅中。还为购买中的每个产品创建了一个称为“已购买的产品”的振幅事件。所有事件属性,除了产品,被发送为event_properties.的振幅“Order Completed”事件。关于每个产品的信息都有只有单独的“购买的产品”事件。

追踪每种产品收入

振幅有两种不同的方式来跟踪与多产品购买相关的收入。方法选择要使用的方法追踪每种产品收入目标设置。

如果你禁用设置(“关闭”),分段发送一个单一的收入事件与总购买的金额。收入数据被添加到振幅“订单完成”事件。“购买的产品”事件不包含任何本地振幅收入数据。

如果您启用设置(“on”),分段发送单个收入事件为每个产品购买。收入数据被添加到每个“购买的产品”事件中,“订单完成”事件不包含任何本地振幅收入数据。

确保使用格式使用您的活动使用跟踪方法规范,并在最小值a处传递收入财产,以及价格数量属性,用于产品列表中的每个产品。

团体

如果你不熟悉的部分规格,看看了解什么组方法所做的事。

群组是振幅中仅适用于企业的特性,并且只有在您购买了Accounts附加组件时才可用。

下面的示例显示了从服务器库发出的Group调用。

//在服务器端分析团体(some_group_id,{用户标识:some_user_id,特征:{电子邮件:the_group_email,some_other_property.:some_other_value,}})

下面的示例显示了由直接从客户端发送的设备模式库进行的呼叫。

//客户端分析团体(some_group_id,{电子邮件:the_group_email,some_other_property.:some_other_value,})

即使你没有企业振幅帐户,或没有帐户附加,段总是添加组作为user_properties.在用户记录上。只要你指定下面的目标设置,分段添加一个“组类型”的用户属性值为“组值”。

要在分段中使用振幅组,必须启用以下目标设置,并确保向它们发送它们需要的数据值。这些设置作为从线段组特征到振幅组类型和值的映射。

  • “幅度组类型特质”:这指定了在你的组调用中包含振幅“组类型”的特征。换句话说,就是你如何告诉片段使用哪种特质作为群体类型。

  • “振幅群值特征”:这指定了什么特征在你的组调用包含振幅“组值”。这是你如何告诉片段使用哪个特质作为群体价值。

例如,如果您指定了Group_type.作为“幅度群类型特质”,和的名字作为“振幅组值特征”,那么下面的例子调用…

分析团体(082108C8-F51E-485F-9D2D-B6BA57EE2C40,{Group_type.:组织,的名字:examplecorp,llc.,员工:20.,电子邮件:hello@example.com.});

将当前用户与类型相关联“组织”和价值“ExampleCorp,有限责任公司”。在目的地的设备模式版本中,这就是所发生的一切。在Android上,在云模式下,Segment发送你传递的特征(在本例中,Group_type.,的名字,员工, 和电子邮件),group_properties的组。

段要求所有组调用都提供组ID。您提供的群体ID提供了什么并不重要,但您不能将组ID留空。

遗产小组行为

如果你没有提供“振幅组类型/值特征”,或者在Group调用中没有提供其中一个特征,那么Segment将用户与一个类型为“[Segment] Group”且值为“(组Id)”的组关联。没有属性与该组关联。

例如,先前的组呼叫将使用户与一组“[段”组“和值”将用户与“082108C8-F51E-485F-9D2D-B6BA57EE2C40”相关联。

别名

段的别名方法映射到幅度usermap端点。使用段别名调用允许您关联一个段用户上一个与用户的用户标识或者分别是什么幅度是指的user_idA.global_user_id

默认情况下,细分会发送Alias事件到振幅。要从段转发别名事件,去你的振幅目标设置在段web应用程序,并设置使别名设置为“开”。启用后,段将转发基于客户端的基于客户端的别名。分部流程所有别名在将它们发送到幅度之前调用,所以你不会看到一个usermap如果在制作段别名后,请在浏览器的网络活动检查浏览器的网络活动时请求幅度。

注意“
要使用别名,您必须启用振幅组合附加组件。

有关更多信息,请参阅段规格页的别名方法振幅usermap文件

段标识符名称 等效幅度标识符名称
上一个 user_id
用户标识 global_user_id

映射用户

映射分段用户上一个给用户的用户标识幅度在调用具有每个值的参数的段别名方法时简单。示例别名调用以下地图上一个有价值123用户标识456.幅度。两个用户123456.仍然有单独的用户配置文件,但在查看用户的行为时,配置文件会聚在一起振幅的交叉项目视图

这种映射对于在不同的Amplitude项目中拥有不同id的用户很有用。用户的user_ids.充当子id,并且都可以映射到单个global_user_id幅度。这允许您分析幅度交叉组合视图中的用户的聚合行为。

分析别名({上一个:123,用户标识:456.})

如果从用户的设备进行别名,则不需要明确传递上一个。分段设备模式振幅库设置的值oldId到当前用户的“previous”的值用户标识。以下示例呼叫显示如何使别名调用映射用户标识oldUserId对新的用户标识,FinalEserid.:

分析识别(oldUserId)分析别名(FinalEserid.)//记得用新的`userid`标识分析识别(FinalEserid.)

映射用户

您还可以启动用户,例如,如果您错误地别名。若要悬停用户,通过用户上一个作为集成特定的选项。下面的示例别名呼叫将请求发送对解锁用户的幅度123所有global_user_ids.它以前与之相关。

分析别名({用户标识:456.,一体化:{振幅:{联络:123}}})

高级的振幅特性

sessionid.

段没有会话的概念

对幅度的设备模式调用包括会话信息,因为段捆绑幅度的SDK。设置相同sessionid.对于云模式调用幅度,必须明确设置session_id.作为一个特定于集成的选项,如下面的例子所示。

{用户标识:1234,特征:{电子邮件:someone@somewhere.com,的名字:一些人,行业:技术},语境:{IP.:00.0.00.00},时间戳:2016-10-17T00:30:08.276z,一体化:{振幅:{session_id.:<时间>}}}

您必须通过会话的开始时间为<时间>

当您从中达到时间戳值时session_id.它必须是Unix格式的,否则当它被交付给Amplitude时就会产生错误。例如,2020年1月1日和UTC上午9:30的日期将被写成2020-12-07T19:33:44 + 00:00在ISO 8601中,但1577871000在Unix时代的时间。有许多工具和库可用于帮助您转换您的时间戳。

使用Track调用设置事件级别组

您可以使用振幅来设置事件级别组。这意味着组指定只适用于您正在记录的特定事件,而不会持久化用户。要指定这些组,请提供特定于集成的组件属性与键值对对应grouptype.-Groupvalue.你想出现在振幅。

分析跟踪(点击福利下拉目,{dropdownColor:蓝色的},{一体化:{振幅:{:{onboarding_cohort.:2016年夏天}}}});

使用识别呼叫设置幅度版本用户属性

如果您在云模式(通过段服务器)中将事件数据发送到幅度并希望使用幅度释放对象功能,你可以在下面的例子中设置app版本用户属性。确保在context对象中发送版本细节,而不是作为标准的用户特征发送。

分析识别(testUser,{电子邮件:john@example.com,的名字:John Doe.},{语境:{应用程序:{版本:< value_here >,}}});

使用Identify调用分配遗留组

笔记:Segment将继续支持这种行为,但是在Amplitude中将用户与组关联的首选方式是使用group调用。

您可以通过提供特定于集成的组件将用户与组关联起来属性,键是幅度“组类型”,值是幅度“组值”:

分析识别(用户身份,{电子邮件:bill@example.com,国家:美国},{一体化:{振幅:{:{运动的:(篮球,网球]}}}});

此标识事件在幅度中创建新用户(或更新现有用户)并设置其运动篮球网球

位置跟踪

仅在使用段IOS和Android源时支持此功能,在设备模式下具有幅度。

此功能默认为启用。如果用户授予了你的应用位置权限,启用这个设置,这样SDK也会获取用户的位置。振幅不会提示用户位置许可,所以你的应用程序必须明确提示请求许可。

在iOS上,用户的位置仅记录一次。如果需要强制更新幅度的位置,则可以使用本机方法updateLocation(仅限iOS)按照文件在这里。你打电话的时候EnableLocationListening.在iOS SDK上,它强制SDK更新(并覆盖)在应用启动时缓存的初始位置。

在Android上,当启用时,该设置为每个Track调用添加一个纬度和经度属性,它反映了事件在地理位置上被触发的位置。

即使您禁用位置侦听,幅度的摄入层尝试从IP地址确定用户的位置。为防止跟踪任何位置信息,请与幅度CSM联系以禁用所有位置跟踪。

设置DeviceId为“AdvertisingId”

仅在使用段IOS和Android源时支持此功能,在设备模式下具有幅度。

段支持幅度useadvertisingidfordeviceid方法。对于iOS,这允许你使用广告identifier而不是identifierForVendor作为振幅中的设备ID。这对于将广告活动数据与分析数据结合起来非常有用。

苹果禁止使用广告identifier如果您没有说您的应用程序在App Store应用程序中有广告。

在Android中,此设置依赖于Google的广告ID。这种方法可以返回空值如果设备ID尚未生成。

增量特征

这会使用户属性增加一些数值。如果user属性还没有设置值,则Segment将其初始化为0之前被增加。

当您配置此设置时(在追逐痕迹),分段电话幅度添加对于在Identify调用中传递的每个特征,振幅标识实例上的方法。trait必须有一个数值,这样它才能被增加。

设置特征一旦

支持所有组件。

这仅设置用户属性的值一次。后续操作将忽略该用户属性。配置特征你想要...吗setOnce在集成设置窗格中。段然后检查特征配置的对象特征识别被称为。

退出会话

仅在使用段IOS和Android源时支持此功能,在设备模式下具有幅度。

会话外事件具有session_id.-1,不被视为本届会议的一部分。这意味着它们不会扩展当前会话。例如,如果您正在记录由推送通知触发的事件,这可能会很有用。要设置会话外事件,请发送带有集成选项属性的a Track调用outOfSession调成真的

下面的例子展示了如何在iOS上设置这个。

[[塞纳利斯sharedAnalytics]追踪:@“推送通知查看”属性:选项:@ {@“集成”:@ {@“振幅”:@ {@“outOfSession”:@YES}}}];

下面的例子展示了如何在Android上设置这个。

属性特性=属性();地图<字符串,对象>amplitudeOptions=Hashmap.< > ();amplitudeOptions(“outOfSession”,真的);选项选项=选项()。setIntegrationOptions(“振幅”,amplitudeOptions);分析(语境)。跟踪(“推送通知查看”,特性,选项);

冲洗

用于幅度映射段的段移动设备模式捆绑包冲洗振幅的方法uploadoadevents.方法。

重置

分段移动设备模式束振幅支持注销用户在振幅使用分段重置方法。您不需要叠加用户,因为幅度合并后端的用户数据,以便在同一用户下跟踪来自同一客户端的那点的任何事件。

段通过设置来记录用户用户标识并调用幅度的方法来重新生成一个新的方法的deviceId

故障排除

仪表资源管理器

振幅提供了一个强大的仪器浏览器/调试器。这是一个有用的Chrome扩展,显示每个页面交互,它将事件发送到幅度。

幅度/分段常见问题

关于振幅/段积分有什么问题已经回答过了吗?看一看振幅的常见问题对于与段集成幅度的常见问题。

我在振幅中看不到我的数据

如果您没有看到数据到达幅度,我们建议您首先看看我们的验证传输数据的指南到您的第三方目的地。

个人

您可以发送使用生成的计算特征和受众段角色到这个目的地为一个用户属性。要了解有关Personala的更多信息,请联系我们演示

对于用户物业目的地,一个识别调用被发送到目的地,针对正在添加和删除的每个用户。属性名称是受众名称的Snake_cased版本,具有真正/假值以指示成员资格。例如,当用户首先在过去30天内完成订单时,PersonAs会向属性发送标识呼叫ORDER_COMPLETED_LAST_30DAYS:TRUE。当用户不再满足这种情况时(例如,自上次订单以来已经超过30天),Personas将该值设置为错误的

当您第一次创建受众时,PersonAs为观众中的每个用户发送标识呼叫。后来的受众同步只为其成员身份自上次同步以来的成员身份更改的用户发送更新。

设置

分段允许您更改这些目标设置从分段应用程序,而不必接触任何代码。

API密匙

你可以在振幅上找到你的API键设置页面

附加字段到事件属性

Web Device-mode只。配置要附加的事件字段event_props对于所有跟踪呼叫。例如,进入context.page.title在左边和页面标题右边将设置值context.page.titleevent_properties.pageTitle.

批处理事件

如果为true,则事件将批次批量批量,仅在未经说明的事件的数量大于或等于时上传eventUploadThreshold或之后eventUploadPeriodMillis自记录第一个未发送的事件以来已经过去了毫秒数。

使别名

服务器端只。启用此设置将允许您的振幅目标实例发送别名事件振幅的usermap端点。默认情况下,段的振幅积分不支持别名,因此当此设置被禁用时,您的分段振幅目标将拒绝别名事件不支持。

使位置听

只移动。如果用户授予了你的应用位置权限,启用这个设置,这样SDK也会获取用户的位置。振幅永远不会提示用户位置许可,所以这必须由你的应用来完成。

事件上传周期Millis(用于批处理事件)

如果在上传事件之前,SDK在上传事件之前,则时间的时间量BatchEvents.真的

事件上传阈值(用于批处理事件)

如果每请求批量批次的最小事件数BatchEvents.真的

强制https.

如果为true,则事件将始终上传到https端点。否则SDK将使用嵌入式站点的协议。

组类型特征

在组调用中,Segment应该使用什么特征作为你的振幅“组类型”。例如,如果您将此设置为行业, 然后特征(“工业”)将被发送为grouptype.振幅。

组价值特质

什么特征在组呼叫中应该用作幅度“组值”。例如,如果您将此设置为计划, 然后特征(“计划”)将被发送为Groupvalue.振幅。

将查询参数映射到自定义属性

通过服务器端或云模式发送数据时,可以发送自动收集的自定义查询参数Analytics.js.(或者任何你手动发送的context.page.search),通过输入自定义属性名称,您希望将其映射在左侧的左侧。在右侧,请选择是否要在用户配置文件或事件元数据级别设置查询参数。无论您放在左侧的内容,我们都会从中映射整个查询参数字符串context.page.search

更喜欢设备ID的匿名ID

默认情况下,段将使用context.device.id的振幅设备编号, 使用anonymousId如果context.device.id不是现在。

启用此设置以翻转此行为;anonymousId会被用作设备编号,退回到context.device.id如果它不存在。

在浏览器中,启用此设置意味着用户的匿名ID,您可以使用它Analytics.User()。Anonymousid('id_goes_here'),将被设置为幅度设备ID。否则,将使用幅度的用于确定设备ID的默认逻辑。

保存Referrer, URL参数,GCLID每会话一次

如果是true那么包括,includereeferrer,并且includeUtm将仅在每个会话中跟踪其各自的属性。将忽略在用户会话中间进出的新值。设置为false始终捕获新值。

密钥

您的幅度密钥(仅需要用户删除)

发送自定义语言和国家/地区属性

如果你想在event_properties中发送额外的' language '和' country '参数,请启用此选项。这与从用户上下文中收集的语言和国家是不同的。(例如,您希望发送播放视频时使用的语言)。你可以在你的属性中发送这些,例如:Analytics.track('视频播放',{语言:'日语'});

发送到批处理端点

服务器端只。如果为true,事件被发送到Amplitude批处理终点而非终点httpapi端点。因为振幅批处理端点节流流量较少的限制比振幅httpapi端点,启用此设置可能有助于降低429s或限制误差 - 从幅度到幅度。幅度批处理端点仅在事件共享速率相同时才会节流数据user_id或者设备编号超过30秒的平均值1,000 /秒。有关幅度限制的更多信息,请参阅其文档:https://developers.amplitude.com/#429S-Depth。

从URL设置设备ID参数amp_device_id

如果为true,则SDK将从URL参数解析设备ID值amp_device_id.如果可用。

跟踪所有页面到振幅

这将会跟踪加载一个页面所有的事件都是幅度页面方法调用。我们在默认情况下禁用此功能,因为振幅通常不用于页面视图跟踪。

跟踪所有屏幕

只有手机。将“加载的屏幕”事件和屏幕名称作为幅度发送。前进,这是跟踪幅度屏幕事件的首选方法。

跟踪分类页面到幅度

这将跟踪幅度的事件页面方法有一个呼叫类别与他们相关联。例如页面(“文档”、“指数”)将转化为查看文档

跟踪GCLID.

如果为true,则通过设置一次操作捕获GCLID URL参数以及用户的initial_gclid。

跟踪指定的页面到振幅

这将跟踪幅度的事件页面方法有一个呼叫的名字与他们相关联。例如页面('注册')将转化为查看注册页面。请记住的名字包括类别,所以页面(“转换”,“注册”)会翻译成一个查看转换注册页面幅度的事件。

跟踪参考振幅

启用此功能将在调用Segment 's时将引用信息作为用户属性发送给振幅页面方法。

追踪每种产品收入

仅限客户端和服务器端。此设置允许您指定是要跟踪用户事务中的每个产品的Amplitude Revenue事件,还是要跟踪所有产品的合并收入的单个Revenue事件。此设置仅在您使用我们的电子商务规范并向我们传递带有产品列表的已完成订单事件时相关。

跟踪会话事件到振幅

(可选)这使得能够为移动产品发送开始和结束会话事件。幅度的库会自动跟踪会话,并且不需要此选项对会话跟踪所必需的。

跟踪UTM属性到幅度。

如果Amplitude以设备模式连接,这将发送在查询字符串中找到的UTM属性。如果振幅以云模式连接,这将发送在context.campaign.目的。(注意:Analytics.js库自动收集context.campaign.目的)

跟踪产品一次

Beta功能幅度最近添加了支持,以提交一系列产品“订单完成”事件。如果此设置设置为TRUE,我们将在一个事件中将所有产品发送到幅度。

品质增量

配置特征在identify上递增。如果trait存在,它会根据调用时传入的数值增加trait的值识别与特质。

特征添加

服务器端和移动端。通过identify.traits配置附加到用户属性数组的值。

品质预谋

服务器端和移动端。配置要通过识别的值将值添加到用户属性阵列。

属性设置一次

服务器端和移动端。配置只能通过识别方式设置一次值。

未命令参数推荐在新会话上

如果是假,现有推荐人和UTM_Parameter.值将通过每个新会话进行。如果设置为true,则推荐人和UTM_Parameter.用户属性,包括介绍人,UTM_Source.,utm_medium,UTM_CAMPAIGN.,UTM_TERM., 和utm_content,将在实例化一个新会话时设置为空。笔记:只有当Track Referrer或Track UTM Properties to Amplitude设置为true时才有效。

DeviceId使用AdvertisingId

只移动(将是在云模式下工作)。允许用户使用广告涅斯维斯而不是Identifierforvendor作为设备ID。

使用日志收入v2 api

使用幅度的Logrevenuev2 API,允许通过收入事件跟踪事件属性。跟踪“价格”和“数量”属性的事件,它将记录总收入=价格*数量。您还可以设置一个RevenueType属性来指定收入类型(例如:购买,退款等)。负面价格可用于表示损失的收入。

版本名称

可选的。你可以为你的页面分配一个版本名,我们将把它发送给振幅以获得更详细的事件。

此页面上次修改:2020年12月18日



开始使用细分

细分是将你的网站和手机应用数据整合到300多个分析和增长工具中的最简单方法。
或者
创建免费帐户