魔法师的目的地


入门

细分让你很容易将数据发送给Kahuna。当你使用Segment来跟踪你的数据时开源类库,段以其可以处理的格式转换并将数据传输到Kahuna。

如果您有移动应用程序,那么Kahuna建议您使用该段iOS安卓库和捆绑Kahuna(参见移动的章节)。

如果要从服务器端库中发送数据,请阅读服务器端部分。

确保在你的细分目的地页面启用Kahuna,并提供你的Kahuna秘密钥匙,您可以在Kahuna仪表板的“设置”页面中找到。

移动的

为了充分利用Kahuna的推送信息和应用内置功能,你必须在配置细分移动SDK时捆绑Kahuna SDK。

安卓

把它添加到你的项目gradle文件中:

allprojects{存储库{jcenter()maven{URL.“https://kahuna.github.io/kahuna-android/integration”}maven{URL.“https://kahuna.github.ios/kahuna-android/sdk”}}}

把它添加到你的应用级别gradle文件中:

编译'comkahuna.一体化安卓魔法师:+'{传递=真的}

然后,在你的细分分析初始化过程中绑定《Kahuna》,并添加更多细节在这里

分析分析=新的分析构建器“semment_key”kahunautegration工厂构建();

iOS

添加Kahuna pod依赖:

Pod“Semment-Kahuna

然后,在你的细分分析初始化过程中绑定《Kahuna》,并添加更多细节在这里

# < Segment-Kahuna /进口SEGKahunaIntegrationFactory.h >SeagnalyticsConfiguration.*配置=[SeagnalyticsConfiguration.configurationWithWriteKey.@“YOUR_WRITE_KEY”];[配置:【SEGKahunaIntegrationFactory实例]];[塞纳利斯setupwithconfiguration.配置];

推送通知

要使用Kahuna提供的推送通知和应用内功能,请按照Kahuna SDK Destination Guide的步骤操作:

重启

如果您的应用支持用户使用新标识注销和登录的能力,那么您需要调用重置在你的手机应用中注销实现以确保用户信息保持一致。

服务器端

如果您使用段的iOS或Android库,但具有捆绑Kahuna的SDK移动的上节中,Segment默认使用服务器端目标。建议你绑定Kahuna的SDK,以便使用推送通知和应用内部功能等功能。

但是,来自移动应用以外的源的任何数据都应该使用服务器侧目的地。

批处理

如果您正在为Kahuna使用服务器端目的地,Segment建议您设置如下的分段批处理选项(注意:这些设置将适用于全部您的分部目的地):

  • Flushat to 100.
  • 冲洗至30分钟(或1800000毫秒)

确认

我们的服务器端目的地支持通过识别呼叫向Kahuna注册用户信息的能力。这将允许你根据你发送的用户信息来组织和分割你的Kahuna活动。

你想要做的第一件事就是确认一旦用户启动了应用程序,你就可以获取任何相关信息确认方法。

确认带着用户身份用户和任何特征你知道他们。

你打电话的时候确认,我们定两个Kahuna凭证用户身份电子邮件。任何其他特征都将被送到Kahunauser_info, 哪个是用户属性在卡卢纳。

我们还将发送任何相关的设备信息,如设备令牌,应用程序名称和版本,操作系统和浏览器名称等。

追踪

你也可以使用跟踪调用Kahuna发送事件数据智能活动

无论何时调用track,我们都会向Kahuna发送一个带有事件名称和unix时间戳的事件。我们还将传递事件的所有属性。如果properties.quantity.properties.revenue.,然后Segment发送事件名称以及计数和值。对于值,段先乘properties.revenue.通过100.在送到Kahuna之前,因为Kahuna跟踪了美分的价值而不是美元。

笔记:我们将压制任何复合物体,如嵌套物体或数组。我们还将剥离任何具有值的属性空值由于Kahuna的API不支持这些值。最后,就像确认呼叫,段发送任何相关的设备参数,它可以发送基于上下文的呼叫。

屏幕

你打电话的时候屏幕在您的手机应用程序中,如果(如果是)将屏幕视图发送给Kahuna,适用于移动应用程序trackAllPages已为您的Kahuna目的地启用。如果已启用,则段跟踪格式的Kahuna事件“查看screen.name屏幕”。如果要启用发送屏幕事件到Kahuna,只需检查框:跟踪所有页面从您的分段Kahuna设置页面。

电子商务

通过我们的电子商务跟踪,支持更深层次的Kahuna目的地移动的sdks(不在服务器端)。所有你所要做的就是坚持我们的电子商务跟踪API我们将跟踪Kahuna电子商务特定的用户属性。

查看产品类别

查看产品类别,段跟踪Kahuna用户属性“上次查看的类别”和“查看类别”。上次查看类别的价值将取自properties.Category.,如果未指明,则“无”。查看的类别的价值将是用户查看的最后50个唯一类别的列表,也取自properties.Category.

查看产品

查看产品,段跟踪与已查看的产品类别相同的Kahuna用户属性。我们还将跟踪另一个名为“上次产品已查看名称”的用户属性,其中值properties.name.

添加产品

添加产品,段跟踪Kahuna用户属性“上次添加到购物车名称”properties.name.和“最后一个产品添加到购物车类别”properties.Category.。如果类别未指定,则段跟踪“None”。

订单完成

订单完成,段跟踪Kahuna用户属性“最后购买折扣”properties.discount。如果折扣是未指定的,段曲目0。

使用服务器端发送推送令牌

如果您选择不捆绑Kahuna Mobile SDK,那么您将必须实现自己的推送消息处理器,并且您将无法访问Kahuna的应用程序内容。

如果您决定实现自己的推送消息处理器,请确保使用服务器端将推送令牌传递给Kahuna。您可以通过将它发送到内部来完成此操作context.device.token.token.。我们会把这个发给阿斯卡胡纳push_token

角色

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

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

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

支持的来源和连接方式

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

网络 移动的 服务器
设备模式
☁️云模式

部分提供了一个可选的基于设备连接模式移动的数据会传输到Kahuna,这样你就可以使用Kahuna的功能,直接从移动设备上收集数据。为此,您必须将Segment- kahuna mobile SDK与Segment mobile库打包。

设置

Segment让你改变这些目标设置从Segment应用程序,而不需要碰触任何代码。

密钥

从Kahuna指定密钥(位于Kahuna的仪表板设置中)。

将数据发送到生产环境(默认沙箱)

检查以将数据发送到生产帐户(默认沙箱)一旦准备将数据传递给Kahuna的生产命名空间

发件人ID /谷歌API项目号

如果您使用的是我们旧的移动库(在V2 iOS或V3 Android之前)并包装了Kahuna的SDK,您可以给我们发件人ID。发件人ID也称为Google API项目中的项目编号。确保按照以下说明创建了一个项目在这里,在“启用个性化推动”下

此页面上次修改:2010年10月20日



开始使用细分

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