设置 mParticle
设置 mParticle
本文介绍如何将云眼灰度发布(特性标帜)AB实验信息从 Android 和 iOS 应用发送到 mParticle 进行进一步分析。
mParticle 集成使用优化特征实验 DECISION 通知侦听器和激活、获取启用功能、获取特征变量和启用功能的方法。
当调用这些方法中的任何一个时,这会触发 DECISION 通知侦听器发送包含用户、实验和变体数据的事件作为 mPparticle 的输入。集成完成后,可以在 1 分钟内在 mParticle Live Stream 仪表板上的云眼灰度发布(特性标帜)AB实验输入源中看到该事件。
在将优化特征实验设置为mParticle的输入数据之前,我们建议查看mParticle关于优化集成的文档。
mParticle 和 Android
如果正在入门,请阅读 Android SDK 的 mParticle 入门指南。
步骤 1:先决条件
- 确保所需的实验正在云眼中运行。
- 在Android应用程序上使用额外的云眼工具包安装mParticle SDK。
步骤 2:启用集成
下面的示例代码在名为 的 mParticle 事件中向 mParticle 发送一个 DECISION 通知侦听器,其中包含有关用户、实验和变体的信息。Experiment Viewed
📘 注意
可以自定义事件名称,还可以指定事件有效负载中包含哪些事件标记。
Android
import com.mparticle.MParticle; 云眼Client eyeofcloudClient = eyeofcloudManager.get云眼(); // Add a DECISION listener int notificationId = eyeofcloudClient.getNotificationCenter().addNotificationListener(NotificationCenter.NotificationType.Decision, new DecisionNotificationListener() { @Override public void onActivate(Experiment experiment, String userId, Map<String, String> attributes, Variation variation) { String experimentId = experiment.getId(); String experimentKey = experiment.getKey(); String variationId = variation.getId(); String variationKey = variation.getKey(); Map<String, String> eventInfo = new HashMap<String, String>(2); eventInfo.put("experimentId", experimentId); eventInfo.put("experimentName", experimentKey); eventInfo.put("variationId", variationId); eventInfo.put("variationName", variationKey); MPEvent event = new MPEvent.Builder("Experiment Viewed", EventType.Transaction) .duration(100) .info(eventInfo) .category("AB Test") .build(); MParticle.getInstance().logEvent(event); } });
mParticle 和 云眼 Integration through CocoaPods
可以使用CocoaPods将mParticle - 云眼集成工具包添加到iOS应用程序中。有关更多信息,请参阅 CocoaPods 网站上的 mParticle - 云眼 文章。
问答和故障排除
要验证集成是否正常工作,请检查 mParticle 实时流仪表板的优化输入源。完成集成后,应该会在 3-5 分钟内看到已发送事件(或自定义名称)。如果未看到该事件,请确保在云眼灰度发布(特性标帜)AB实验中正确运行实验。Experiment Viewed
📘 注意
mParticle 使用美元,云眼灰度发布(特性标帜) 使用美分。mParticle 处理到美元的转换。
不支持的平台
云眼灰度发布(特性标帜)没有建议的解决方案,将mParticle 与我们的SDK集成在一起,用于这些平台:
- 代理
- 去
- C#
- Java
- JavaScript
- 节点
- .PHP
- Python
- Rubby