目的地概述

如果您只想探索分部目的地,请查看目的地目录

从目录中选择一个项目以了解有关它的更多信息。每个目标的文档介绍了如何为该目的地实现段跟踪API方法。

来源与目的地

细分有来源目的地。来源发送数据进入段,而目的地接收数据部分。

来源类型

段有五种类型的来源:Web(Analytics.js),Mobile,Server和Cloud App,以及第五类型:用户创建源功能。Web,Mobile和Server Sources从数字属性发送第一方数据。Cloud-App Sources从连接的Web应用程序发送有关用户的数据,例如票务系统,例如Zendesk.,一个付款系统,如条纹或者像营销工具一样铜布

方法兼容性

并非所有目的地都可以接受来自特定方法类型的数据。想知道哪些是哪些?查找目的地文档页面顶部的“快速信息”框,或者看看目的地方法矩阵

来源兼容性

许多目的地可以接受来自所有类型的源的数据,但其中一些只与特定的源类型(例如,仅限Web或Server)兼容。要了解特定目的地可以接受数据的源类型,请检查该目的地的文档,用于“快速信息”框,或“支持的源和连接模式”部分。

目的地行动

6月2021年分部发布了一种新的目的地形式目的地行动。这些目的地允许用户创建“订阅”:将数据发送到目标的条件集,以及数据映射以格式化目标工具的数据。段的匹配与订阅创建的条件(称为“触发器”)的数据,并且在满足条件时,使用显式映射将传入数据转换为目的地可以使用的输出格式。

连接模式

我们的Web源(Analytics.js)和我们的本机客户端库(iOS,Android,React-Native)允许您从您的网站或应用程序中选择将数据发送到段。有两种方式:

  • 云模式:在此模式下,源将数据直接发送到段服务器,然后将其转换为每个连接的下游目标,并将其发送。翻译在段服务器上完成,保持页面大小,方法计数和加载时间小。

  • 设备模式:在此模式下,您在网站或移动应用程序上包括其他代码,允许段使用您在设备上收集的数据直接拨打到目标工具的API,而不将其发送到段服务器第一的。(您仍然将数据发送到段服务器,但这异步发生。)这也被称为“包装”或“捆绑”,可能需要在页面上加载到工作的源或直接加载时在设备上正常运行。使用Analytics.js时,您可以更改特定源从段Web应用程序中发送特定源的设备模式目的地,而无需触摸任何代码。

笔记:如果使用服务器源库,则它们仅将数据直接发送到云模式下的段。(服务器库实现在服务器后端运行,无法加载其他目标SDK。)

我应该什么时候使用设备模式?我应该什么时候使用云模式?

当段决定使用设备或云模式(或两者)来实现目的地伙伴时有两种主要的事情

1.匿名归因方法

移动归属

移动设备上使用的匿名标识符通常是静态的,这意味着我们不需要做其他分辨率,并且我们可以默认构建云模式目标。由于段在移动设备上使用本机广告标识符,因此您不需要在设备上进行完整的SDK来协调或识别用户。例如,您可能会跟踪在一个应用中查看广告的用户并因此安装了另一个应用程序。

但是,一些移动归因工具基于多于本机标识符进行更高级的对帐,这需要设备上的SDK正常工作。对于那些目的地,我们提供与客户端库一起打包工具的SDK的设备模式,以便您可以获得整个工具功能范围。

网页归因**

网站的跨域标识分辨率要求属性工具使用第三方cookie,因此它可以匿名跨域跟踪用户。这是归因建模的关键组成部分。作为一个原则,段仅使用第一方cookie,并且不会与合作伙伴共享cookie,因此分析.js和它收集的数据是不足以在广告网络中生成视图归属。

manbetx客户端应用下载客户可以在浏览器的上下文中加载他们的库和像素,并触发到归属提供商的归因提供商响应于段API调用来利用广告和归因工具。

2.客户端 - 本机目标功能

我们的许多目的地都提供超出数据收集的客户端功能,以便在其SDK和库中,适用于移动和网络。在这些情况下,我们提供设备模式SDK,以便您可以使用段收集有关设备的信息,但仍然可以获得目标的完整本机功能。

通常需要设备模式的一些功能包括自动A / B测试;显示用户调查,实时聊天或应用程序通知;触摸/悬停热谱;并访问丰富的设备数据,如CPU使用率,网络数据或提高异常。

选择连接模式

使用云模式(发送段)和设备模式(并行与段发送)之间存在权衡。通常,云模式是优选的,因为您受益于段系统的功能,如重试,重播,仓库,隐私阻塞,过滤等。

但是,如果使用直接在用户设备上的目的地,您应该考虑使用设备模式。如果它们未直接加载,这些类型的工具可能会丢失功能。

网站源连接模式

我们的网站源默认使用设备模式,因为许多基于网站的目的地都需要将它们加载到页面上,因为大小和页面性能较少的临扰令人难以担忧。如果您的网站来源仅收集您可以自己录取的信息,那么您可以使用云模式!

例如,必须加载Web聊天目的地以连接到服务并有效地收集度量 - 您不希望它通过段路由聊天消息!这意味着段可能不会收到用户的少量目的地信息。在聊天示例中,如果目的地计算例如消息之间的空闲时间,则数据将出现在目的地的工具中,但不一定在段数据中。

移动源连接模式

默认情况下,移动源上配置的目标将其数据直接发送到段服务器,然后翻译它并使用云模式将其转发给目标。“云模式”意味着我们将数据直接从我们的服务器发送到他们的服务器。这意味着您无需打包可以接受云模式数据的目标的第三方SDK。一些主要基于Web的目的地也允许云模式,这可以帮助减少应用程序大小,并提高负载时间和性能。你可以了解更多关于这个问题移动应用规模对博客下载下载的影响

在打开或选择移动源的云模式之前,请考虑您的目的地是否具有需要设备上的交互或需要特定于设备的数据(见上面的示例)。例如,如果您使用MixPanel的云模式,您将获得报告和人员的数据,但将无法使用它们的功能,以便应用内部调查或自动跟踪。这些可能是非常有价值的,但可能不是您的团队的优先事项。

如何判断目的地支持哪些连接模式和平台?

第一个看起来的地方是各个目的地文档。每个人包括支持的源和连接模式的矩阵。我们还提供了一个列表所有目的地及其连接模式

要覆盖默认值,请在段Web应用程序中查看目标设置窗格,以便连接模式切换或说明捆绑所需的任何其他移动组件。

数据可交付性

段以两种方式提高到目的地的可交付性:重新审重播。所有客户自动重试,而重播可根据要求提供manbetx客户端应用下载商业manbetx客户端应用下载顾客。

重新审

在我们的客户端库中重试

我们的客户端库确保在数据中心中的差点连接,设备故障或网络分区面前可靠地向我们的API传送数据。万博水晶宫

当您使用移动SDK时,我们将每个事件调发至后台线程,然后将事件写入队列。稍后,我们的SDK批量将许多请求一起批次到一个压缩请求并将其发送到我们的服务器。我们的SDK通过更频繁地电源电源和更短的时间段来最大限度地减少电池使用和带宽使用。

如果由于连接问题未成功发送有效载荷,我们所有的SDK都将自动重试请求,直到根据以下策略成功收到有效载荷。请注意,重试策略会在将来更改/调整。

平台 初始等待 -在第一次重试之前睡眠持续时间 等待增长 -每次重试之间的睡眠持续时间的增长率 最大等待 -重试之间的最大睡眠持续时间 最大尝试 -最大个人重试数量
C ++ 1s. 没有任何 1s. 5.
Clojure. 15s. 幂数 1小时 50.
100ms. 幂数 10s. 10.
java. 15s. 幂数 1小时 50.
javascript. 1s. 幂数 1小时 10.
。网 100ms. 幂数 6.4s. 7.
node.js. 100ms. 幂数 400ms 3.
PHP. 100ms. 幂数 6.4s. 7.
Python 1s. 幂数 34M. 10.
红宝石 100ms. 幂数 10s. 10.

移动库重试

所有移动库均通过定期尝试将其内部队列刷新到段来处理重试。如果刷新不成功,库将等到下一个定期计划的齐平时再试一次。对段的后台队列界定为尺寸,因此如果事件的排队比我们可以成功刷新到段,则可能会删除一些事件。

在分部和目的地之间重试

目的地端点API我们将数据发送到可用性的波动,由于从网络故障到错误的网络故障范围内的任何问题都是由于任何问题而过载。段的内部系统重试目标API在每次尝试后随机化指数退避呼叫4小时。这显着提高了交付率。

这是一个例子目的地,只能成功接受所有API请求的93.36%,但由于段的重试功能而达到99.28%的最终可交付性率。

段目的地数据可传递性重试

您可以看到当前目的端点API成功率和段的服务器端目的地的最终交付率状态页面

重播

重播可用商业层manbetx客户端应用下载顾客。联系我们了解更多。

重播允许客户从段manbetx客户端应用下载的S3登录到接受云模式数据的下游目的地加载历史数据。因此,例如,如果您想尝试新的电子邮件或分析工具,则段可以将历史数据重放到该工具中。这为您提供了一个很好的测试环境,并在供应商尝试保存数据hostage时阻止数据锁定。

如果你提交了suppress_only要求,段仍然保留了这些用户的历史事件,可以重播。如果您不希望重放历史事件,请抑制用户,提交suppress_and_delete.请求代替。

此页面上次修改:2021年6月29日



开始使用细分

段是将网站和移动应用程序数据集成到超过300个分析和增长工具的最简单方法。
要么
创建免费帐户