android - 如何在 Android 中跟踪 Omniture 自定义流量变量?

标签 android analytics adobe-analytics traffic-measurement

在 Site Catalyst 中,我们定义了自定义流量变量“Item Bought”。现在我如何发送请求以从 Android 库更新此自定义变量?我找不到太多帮助here

请在下面找到我的代码,

    public class TrackingHelper {
    private static final String TRACKING_RSID = "MY_TRACKING_RSID";
    private static final String TRACKING_SERVER = "MY_TRACKING_SERVER";
    static ADMS_Measurement measurement = null;

    public static void startActivity(Activity activity) {
        measurement = ADMS_Measurement.sharedInstance(activity);
        measurement.startActivity(activity);
    }

    public static void stopActivity() {
        measurement = ADMS_Measurement.sharedInstance();
        measurement.stopActivity();
    }

    public static void configureAppMeasurement(Activity activity) {
        if (measurement == null) {
            measurement = ADMS_Measurement.sharedInstance(activity);
            measurement.configureMeasurement(TRACKING_RSID, TRACKING_SERVER);
            measurement.setOfflineTrackingEnabled(true);
            measurement.setDebugLogging(true);
        }
    }

    public static void trackItemBought() {
        if (measurement != null) {
            measurement = ADMS_Measurement.sharedInstance();
            Hashtable<String, Object> contextData = new Hashtable<String, Object>();
            contextData.put("Item Bought", "Item Bought");
            measurement.setEvents("Item Bought");
            measurement.track(contextData);
        }
    }
}

最佳答案

我不能保证 android 代码,但这里有一些一般的想法:

当你发送一个上下文数据变量时,你发送的是一个名称-值对,所以我怀疑这一行: contextData.put("购买的商品", "购买的商品"); 应该更像这样(我要说的是要购买的商品是篮球): contextData.put("购买元素", "篮球");

然后,有权访问 SiteCatalyst 中的处理规则的人将需要配置一条规则,表明该变量(“购买的商品”)属于其分配的自定义流量变量(例如 prop14)。 http://www.jasonegan.net/2011/04/07/omniture-sitecatalyst-15-context-variables-processing-rules/稍微讨论了如何做到这一点,但本文通常假设您对 SiteCatalyst 有一定程度的了解。

关于android - 如何在 Android 中跟踪 Omniture 自定义流量变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14960530/

相关文章:

android - Android如何复用同一个数据绑定(bind)类?

android - 按钮大小相对于 XML 布局中的父大小?

wordpress - Google Analytics(分析)中的着陆页分析和所有页面分析有什么区别

cookies - 如何在_ga和_gid中生成第三个字段?

angular - 如何在我的 Angular 4 应用程序中使用 angulartics2 (Adobe Analytics) 跟踪事件

javascript - 在 Adob​​e DTM 中读取 HTML 表 header value

Android Jetpack Navigation组件与BottomAppBar菜单交互

安卓 WebView : weird rendering of 1px lines on hdpi screens

algorithm - App Store 如何计算每个应用的唯一下载次数?

javascript - 动态标签管理器 - Adob​​e Analytics 工具条件