设置 mParticle

云眼About 2 min

设置 mParticle

本文介绍如何将云眼灰度发布(特性标帜)AB实验信息从 Android 和 iOS 应用发送到 mParticle 进行进一步分析。

mParticle 集成使用优化特征实验 DECISION 通知侦听器和激活、获取启用功能、获取特征变量和启用功能的方法。

当调用这些方法中的任何一个时,这会触发 DECISION 通知侦听器发送包含用户、实验和变体数据的事件作为 mPparticle 的输入。集成完成后,可以在 1 分钟内在 mParticle Live Stream 仪表板open in new window上的云眼灰度发布(特性标帜)AB实验输入源中看到该事件。

在将优化特征实验设置为mParticle的输入数据之前,我们建议查看mParticle关于优化集成的文档open in new window

mParticle 和 Android

如果正在入门,请阅读 Android SDK 的 mParticle 入门指南open in new window

步骤 1:先决条件

步骤 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 - 云眼open in new window 文章。

问答和故障排除

要验证集成是否正常工作,请检查 mParticle 实时流仪表板open in new window的优化输入源。完成集成后,应该会在 3-5 分钟内看到已发送事件(或自定义名称)。如果未看到该事件,请确保在云眼灰度发布(特性标帜)AB实验中正确运行实验。Experiment Viewed

📘 注意

mParticle 使用美元,云眼灰度发布(特性标帜) 使用美分。mParticle 处理到美元的转换。

不支持的平台

云眼灰度发布(特性标帜)没有建议的解决方案,将mParticle 与我们的SDK集成在一起,用于这些平台:

  • 代理
  • C#
  • Java
  • JavaScript
  • 节点
  • .PHP
  • Python
  • Rubby
Last update:
Contributors: “zhangweixue”