Apptimize目的地


Apptimize授权产品团队有效地运行A/B测试,推出和管理新功能,并交付个性化的用户体验。我们的Apptimize目标代码是开源的。你可以在GitHub上浏览代码iOS安卓

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

开始

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

网页 移动 服务器
Device-mode
☁️云模式
  1. 从网段应用程序,单击目录
  2. 在目录中搜索“Apptimize”,选择它,并选择将目标连接到哪个源。
  3. 在目的地设置中,输入您的APPTimize应用程序密钥,您可以在您的31个字符键Apptimize应用设置
  4. 根据所选择的移动库,按照以下说明完成设置。

_笔记:也有一个高级设置,以发布评估实验数据到分段。如果选择自动记录屏幕事件或跟踪应用程序生命周期事件,这些也将反映在Apptimize中。您还可以访问所有正常的Apptimize非段功能。要进行集成,只需将目标作为依赖项,并在设置分段分析时包括Apptimize集成工厂。_

iOS

  1. 通过Cocoapods包含依赖:
    豆荚“Segment-Apptimize”
  2. 更新代码:
    SEGAnalyticsConfiguration *config = [SEGAnalyticsConfiguration configurationWithWriteKey:@"YOUR_WRITE_KEY_HERE"];(配置使用:[SEGApptimizeIntegrationFactory实例]];…[SEGAnalytics setupWithConfiguration:配置);

安卓

  1. 因为Apptimize是托管在Maven存储库中的,你需要这样添加它:
    maven {url'http://maven.apptimize.com/artifactory/repo'}
  2. 通过Gradle包含依赖:
    编译的com.apptimize.segment: apptimize-segment-integration: +
  3. 更新代码:
    Analytics Analytics = new Analytics。Builder(context, "YOUR_WRITE_KEY_HERE") .use(ApptimizeIntegration.FACTORY) ... .build();

手动初始化apptimize.

由于IOS和Android目的地都是异步初始化的,因此您可以手动初始化Apptimize并运行实验,而无需等待段才能为您初始化。

请注意:确保Apptimize app键与Segment仪表板上的键匹配。

iOS

设置plist属性apptimizeappkey.到应用程序的相应应用密钥。

安卓

使用[Apptimize.setup](https://sdk.apptimize.com/android/javadocs/javadoc-2.12.10/com/apptimize/Apptimize.html#setup(android.content.Context,%20java.lang.String) API使用app key初始化Apptimize。

需要注意的是,如果plist/code中的应用程序键和段仪表板不匹配,SDK将在它首先完成初始化时使用plist/code中的应用程序键。虽然在应用程序中多次初始化Apptimize是安全的,为了避免混淆,要非常小心,在这两个地方的app键是相同的。

屏幕

如果您不熟悉分段规格,请查看介绍什么屏幕的方法所做的事。一个iOS调用的例子如下:

[[SEGAnalyticssharedAnalytics]屏幕:@“照片食”属性:@{@“饲料类型”:@“公共”});

当你记录屏幕, Apptimize将跟踪窗体的事件查看[屏幕名称]屏幕。如果您选择自动记录屏幕事件,它们将以上述格式出现在Apptimize中。

识别

如果您不熟悉分段规格,请查看介绍什么识别方法所做的事。一个iOS调用的例子如下:

[[SEGAnalyticssharedAnalytics]识别:@“12091906-01011992”特征:@{@“电子邮件”:@“john.doe@example.com”});

当你识别一个用户,段将用户的信息传递给Apptimize。这个部分用户标识字段作为调用的Apptimize自定义属性传递给Apptimize用户标识。类似地,Segment的内置特性在Apptimize中作为自定义属性出现,例如:姓名,,地址。你也可以根据自己的选择定义任意的特征。目标将识别整数属性;所有其他特征都将作为字符串发送。

跟踪

如果您不熟悉分段规格,请查看介绍什么跟踪方法所做的事。一个iOS调用的例子如下:

[[SEGAnalyticssharedAnalytics]追踪:@“文章竣工”属性:@{@“标题”:@“如何创建跟踪计划”,@“课程”:@“介绍分析”});

当你追踪一个事件,事件将被标记为APPTIMIZE,作为同名事件的APPTIMIZE事件的发生。

可选:还可以为每个事件指定一个值,方法是添加价值属性设置为事件。这是很有用的,例如,当你想跟踪订单的价格,每次用户点击“购买”在你的应用程序的购物车。下面是一个iOS调用的例子:

[[SEGAnalyticssharedAnalytics]追踪:@“项目购买”属性:@{@“项目”:@“示例项”,@“价值”:@5.23});

从Apptimize发送实验数据

如果是高级设置将实验数据发送到其他工具(作为轨道呼叫)勾选后,我们会自动收集事件吗实验看了

这个事件支持以下语义属性:

财产 类型
experimentId 字符串
实验名称 字符串
variationId 字符串
变形名称 字符串

设置

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

应用的关键

你可以在Apptimize上找到你的应用密钥设置页面

对欧盟数据中心进行评估

如果您在Apptimize的欧洲数据中心实施,请切换此开关。如果您不确定您所在的数据中心,请达到Support@apptimize.com。

将实验数据发送到其他工具(作为轨道呼叫)

将实验和变更信息作为跟踪呼叫的属性发送。

最后更改时间:2020年10月20日



从分段开始

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