Customer.ioDestination


Customer.io让你发送自动电子邮件,推送,短信,信件,和webhook基于你的客户的活动在你的应用程序或产品。这使得转化率跟踪、优化和再营销比以往任何时候都更容易。的analytics.jsCustomer.ioDestination is open-source. You can browse the codeGitHub上

本文档最后更新于2018年1月26日。如果您注意到任何差距、过时的信息,或者只是想留下一些反馈来帮助我们改进我们的文档,让我们知道!

很高兴知道:这个页面是关于客户的。io段目的地,从段接收数据。还有一个页面是关于Customer.io赛格ment source,发送数据段!

开始

在您开始之前,确保客户。io支持您选择实现的源类型和连接模式。你可以了解更多联系方式在这里

网络 移动 服务器
Device-mode
☁️云模式
  1. 从网段应用程序,单击目录
  2. 在目录中搜索“customer.io”,选择它,然后选择连接目标的哪个源。
  3. 在目标设置中,输入Customer.ioAPI密匙网站ID,你可以从设置>检索API凭证在客户。io,进入段UI设置。
  4. 或者,您可以自动同步您的客户。io连接设置到你想要的段源,通过在客户内部的流。io设置指南。

Customerio设置指南屏幕截图”></p>
         <h2 id=页面

如果你对细分市场的规格不熟悉,可以看一看页面的方法所做的事。一个示例调用如下所示:

分析页面();

页面事件将发送给客户。io作为页面视图事件,其中名称和属性是可选的。在客户。io“活动视图”,事件将“活动类型”设置为“页面视图”和“活动名称”设置为页面名称。如果没有指定页面名称,“活动名称”将默认为页面URL。

屏幕

如果你对细分市场的规格不熟悉,可以看一看屏幕的方法所做的事。一个示例调用如下所示:

[[SEGAnalyticssharedAnalytics]屏幕:@“家”];

屏幕事件将发送给客户。io作为自定义事件。在客户。io“活动视图”,“活动类型”将是事件和“活动价值”将被设置为已查看{屏幕名}屏幕。对于前面的示例,“活动值”将是查看主屏幕。如果没有指定屏幕名,那么“活动值”将是查看未定义的屏幕

识别

如果你对细分市场的规格不熟悉,可以看一看识别方法所做的事。一个示例调用如下所示:

分析识别(userId123,{电子邮件:John.doe@example.com.});

Customer.io不需要电子邮件地址。它只需要发送电子邮件的人(而不是SMS或推送通知)。如果你想要一个电子邮件出现在客户。你必须提供一个标签为“人的看法”的邮件电子邮件

当您确定一个新用户时,该用户将被订阅到Customer.io。如果用户已经订阅,用户属性将根据提供的特征更新。

要取消订阅用户,只需传入user_id没订阅(值为true)识别调用。确保user_id电子邮件匹配Customer中的值。io,您可以在Customer中单个用户视图的“属性”列下的“概述”部分找到它。io UI。下面是一个如何取消订阅用户的例子:

分析识别(userId123,{电子邮件:John.doe@example.com.,没订阅:真正的})

跟踪

如果你对细分市场的规格不熟悉,可以看一看跟踪方法所做的事。一个示例调用如下所示:

分析追踪(点击按钮);

跟踪事件将发送给客户。io是自定义事件。在客户。io“活动视图”,“活动类型”将被设置为事件“Activity Name”将被设置为事件名称。

设备令牌设置

在你可以发送之前应用程序安装,应用程序卸载,或申请已打开事件到部分。device.token必须设置。

为此,你需要拨打以下电话:

  • 对于安卓系统,你需要打电话给putDeviceToken当段客户端初始化时。
  • 对于iOS,您需要打电话segment.registeredForRemoteNotifications当你收到didRegisterForRemoteNotificationsWithDeviceToken事件。

应用程序安装

应用程序安装事件将添加或更新用户客户中的设备。io概要文件使用API端点。注意,你必须在你的事件有效负载中使用context.device.token财产。有关上下文属性,请参阅更多信息这里

{行动:追踪,用户标识:019年mr8mf4r,事件:应用程序安装,属性:{版本:1.2.3,构建:1234},上下文:{设备:{令牌:ff15bc0c20c4aa6cd50854ff165fd265c838e5405bfeb9571066395b8c9da449,类型:ios}}}

# #应用程序打开申请已打开事件将添加或更新人员客户中的设备设备。io配置文件使用与上面相同的端点。如果设备已经存在,请客户。io将更新其last_used_at时间戳。再次,确保您在事件有效负载中使用context.device.token财产。有关上下文属性,请参阅更多信息这里

{行动:追踪,用户标识:019年mr8mf4r,事件:申请已打开,属性:{版本:1.2.3,构建:1234},上下文:{设备:{令牌:ff15bc0c20c4aa6cd50854ff165fd265c838e5405bfeb9571066395b8c9da449,类型:ios}}}

# #应用程序卸载应用程序卸载事件将从用户的客户中删除该设备。io概要文件使用API端点。注意,你必须在你的事件有效负载中使用context.device.token财产。有关上下文属性,请参阅更多信息这里

{行动:追踪,用户标识:019年mr8mf4r,事件:应用程序卸载,属性:{版本:1.2.3,构建:1234},上下文:{设备:{令牌:ff15bc0c20c4aa6cd50854ff165fd265c838e5405bfeb9571066395b8c9da449,类型:ios}}}

从Customer.io发送数据

Customer.iosupports sending电子邮件活动到细分平台上的其他工具。这些事件将作为追踪呼叫其他你打开的目的地。

要启用此功能,请进入“客户”中的帐户设置。io和添加你的段写键:

从Customer.io发送邮件事件”></p>
         <h2 id=最佳实践

速率限制

Customer.iohas limits on the data collected by their API. To ensure your events arrive in Customer.io, make sure that you are respecting the limits placed on theCustomer.ioAPI。如果您使用我们的HTTP API向客户发送一批事件。马上,一定要把油门关上进口达到每秒100-200个请求。

故障排除

客户中没有事件。从浏览器输入io

在向客户发送事件之前,请记住这一点。当前用户必须用他们的用户标识。如果用户的电子邮件地址是Customer.io中记录的用户的id,那么该用户的电子邮件地址只能用于识别他们。

与用户不关联的页面事件

只有当用户之前在Customer.io中标识过时,页面事件才会与该用户关联。如果在进行页面调用后确定了一个用户,那么之前的页面事件将不会与Customer.io中的用户相关联。

角色

您可以发送使用的计算特征和受众使用细分人格到达这个目的地用户属性。要了解更多关于人物角色的信息,请联系我们演示

对于用户属性目的地,一个识别对于添加和删除的每个用户,呼叫被发送到目的地。属性名是用户名的snake_大小写版本,用true/false值表示成员关系。例如,当用户在过去30天内第一次完成一个订单时,Personas发送一个带有属性的标识呼叫order_completed_last_30days:真。当用户不再满足此条件时(例如,距离上一次订单已经超过30天),Personas将该值设置为

Customer.iorequires you to pass a用户标识同步受众或计算特征时要重视。

当您第一次创建受众时,Personas为受众中的每个用户发送一个识别呼叫。之后的用户同步只会向自上次同步后成员发生变化的用户发送更新。

设置

段允许您从段应用程序更改这些目标设置,而无需触摸任何代码。

API密匙

您可以在Customer中找到您的API密钥。io >集成>段目的地。它应该是20或64个字符,看起来像这样:91837a6c9e8b49d0ef71。如果您正在使用我们的服务器端或移动库,则需要一个API密钥。欲了解更多详情,请浏览Customer.ioDocs

转换为Unix时间

如果为真,时间戳将被转换为Unix时间。

网站ID

您可以在Customer.io上找到您的站点ID集成的页面

此页面的最后修改:11月20日2020年11月



从分段开始

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