CleverTap目的地


开始

一旦集成了段库,在你的段目的地切换CleverTap,并添加你的CleverTap帐户ID和CleverTap帐户令牌,你可以在设置的CleverTap仪表盘中找到。

你可以使用服务器端或移动目的地(iOS或android)整合CleverTap。如果你有兴趣使用CleverTap的推送通知或应用内部通知产品,你应该使用移动目的地。

所有服务器端目标请求都需要有效负载中的段匿名ID或用户ID。

Clevertap支持识别,跟踪,页面(服务器端),屏幕(仅iOS和服务器端)方法。

识别

当你识别一个用户时,我们将这个用户的信息传递给CleverTap,并将userId作为CleverTap的身份值。许多Segment的特殊特征映射到CleverTap的标准用户配置文件字段。你将左边的键传递给Segment,我们将在发送给CleverTap之前将它转换为右边的键。

  • 的名字地图到姓名
  • 生日地图到强加于人
  • 头像地图到照片
  • 性别地图到性别
  • 电话地图到电话
  • 电子邮件地图到电子邮件

所有其他特征将被发送到Clevertap作为自定义属性。另请注意,默认逻辑将小写和Snake_case任何用户特征 - 自定义或特殊 - 传递给Clevertap。

追踪

当你跟踪一个事件,我们将把这个事件作为自定义事件发送给CleverTap。注意,CleverTap不支持自定义跟踪事件属性的数组或嵌套对象。

同时请注意,我们的云模式连接CleverTap的默认逻辑是将从Segment的服务器传递给CleverTap的任何事件属性用小写和snake_case表示。我们的设备模式连接将不会用小写或蛇形大小写从客户端直接传递给CleverTap的任何事件属性。

订单完成了

当你跟踪使用具有名称的服务器端目标的事件订单完成了使用电子商务跟踪API,我们将该事件映射到CleverTap的带电事件。

当你发送一个页面事件使用服务器端目的地,我们将发送该事件给CleverTap作为网页查看事件。

屏幕

当你发送一个屏幕使用服务器端目标或iOS捆绑SDK,我们将把该事件作为应用屏幕查看事件发送给CleverTap。

安卓

整合

  1. 将CleverTap段目标依赖添加到你的app build.gradle中:

    编译'com.cleververtap.android:clevertap-segment-android:+'

    请注意:我们的组号是com.clevertap.android.,而不是com.segment.analytics.android.integrations

  2. 接下来,在分析实例中声明CleverTap的目的地:

    分析分析=分析构建器(语境,“YOUR_WRITE_KEY_HERE”)采用(CleverTapIntegration工厂)构建();

将推

  1. 在你的AndroidManifest.xml中,注册以下CleverTap服务。

    <服务android: name =“com.clevertap.android.sdk.fcmtokenlistenerservice”><意图过滤器><行动android: name =“com.google.firebase.INSTANCE_ID_EVENT”/>< /服务><服务android: name =“com.clevertap.android.sdk.FcmMessageListenerService”><意图过滤器><行动android: name =“com.google.firebase.MESSAGING_EVENT”/>< /服务>
  2. 欲了解更多信息,请访问我们的网站Android push集成文档

应用内通知

  1. 在你的AndroidManifest.xml中,添加CleverTap InAppNotificationActivity。

    <活动android: name =“com.clevertap.android.sdk.inappnotificationActivity”Android:configchanges =“定向|键盘擦”Android:主题=“@android:风格/ Theme.Translucent.NoTitleBar”/>

    无需进一步操作来集成应用程序内通知,该通知默认通过我们的克莱映射段集成注册和请求。

示例应用程序

CleverTap创建了一个使用Segment整合CleverTap的示例Android应用程序。去看看GitHub回购

iOS

整合

  1. 将CleverTap段Pod添加到Podfile中:

    `圆荚体-CleverTap'

    我们建议使用最新的版本CocoaPods因为它将包含最新的特性和bug修复。

  2. 接下来,在你的应用委托实例中声明CleverTap的集成:

    SEGAnalyticsConfiguration*配置=(SEGAnalyticsConfigurationconfigurationWithWriteKey.:@“YOUR_WRITE_KEY_HERE”];(配置采用:【segclevertapintegrationFactory.实例]];(塞纳利斯setupWithConfiguration:配置];

将推

  1. 遵循注册推送的方向://www.asianminres.com/docs/万博水晶宫connections/sources/catalog/libraries/mobile/ios/#how-do-i-use-push-notifications

  2. 在你的应用程序的application:didReceiveRemoteNotification:方法中,添加以下内容:

    [[塞纳利斯SharedAnalytics] recaptRemotenotification:UserInfo];

  3. 如果您集成了应用程序:DidReceIvereMoteNotification:fetchCompletionHandler:在您的应用程序中,将以下内容添加到该方法中:

    [[塞纳利斯SharedAnalytics] recaptRemotenotification:UserInfo];

  4. 如果你实现了handleActionWithIdentifier:forRemoteNotification:,添加以下内容到该方法:

    [[SEGAnalytics sharedAnalytics] handleActionWithIdentifier:identifier forRemoteNotification:userInfo];

应用内通知

无需进一步操作来集成应用程序内通知,该通知默认通过我们的克莱映射段集成注册和请求。

示例应用程序

Clevertap已创建一个示例IOS应用程序,其使用段集成Clevertap。去看看GitHub回购

原生

将CleverTap设备模式SDK添加到原生项目:

  1. 导航到项目的根文件夹,并运行a纱添加clevertap命令将目标SDK添加到项目中。
  2. 添加一个进口声明,如下面的示例所示。
    进口CleverTap@segment / analytics-react-native-clevertap
  3. 在同一项目文件中,将目的地添加到使用清单在等待命令。
    等待分析设置(YOUR_WRITE_KEY,{//添加任何设备模式目标。这可以确保在继续之前加载它们。使用:CleverTap// ......})
  4. 最后,更改为您的iOS开发文件夹(cd ios)和运行POD安装

服务器端

把令牌

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

如果你决定实现自己的推送消息处理器,那么你可以使用服务器端目的地将推送令牌传递给CleverTap。你可以通过在context.device.token中发送它来做到这一点。

角色

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

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

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

支持的来源和连接方式

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

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

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

设置

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

帐户ID

添加您可以在“设置”下的克隆盖仪表板中找到的克隆普帐户ID。

账户令牌

仅限手机:添加您在设置下的克隆普仪表板中可以找到的克罗沃普帐户令牌。

地区

服务器只:你的专用Clevertap区域。

最后更改:2021年3月23日



开始使用细分

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