【问题标题】:How to use Google Analytics Android SDK Custom Metrics如何使用 Google Analytics Android SDK 自定义指标
【发布时间】:2014-03-25 09:43:09
【问题描述】:

我尝试使用 Google Analytics SDK v3 从 Android 应用程序收集自定义指标。

文档说要这样做:

// May return null if EasyTracker has not yet been initialized with a
// property ID.
EasyTracker easyTracker = EasyTracker.getInstance();


// Set the custom metric to be incremented by 5 using its index.
easyTracker.set(Fields.customMetric(1), 5);


// Custom metric value sent is with this screen view.
easyTracker.send(MapBuilder
    .createAppView("Home screen")
    .build()
);

https://developers.google.com/analytics/devguides/collection/android/v3/customdimsmets

然而设置(Fields.customMetric(1), 5);未定义,因为只有 EasyTracker.set(String,String) 存在。 v3 SDK 的文档似乎不是最新的。

所以这是我尝试的方法:

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main); 
    }

    @Override
    public void onStart() {
        super.onStart();        
        EasyTracker.getInstance(this).activityStart(this);  
    }

    @Override
    public void onStop() {
        super.onStop();     
        EasyTracker.getInstance(this).activityStop(this);  
    }   

    public void onDetected()
    {
        EasyTracker easyTracker = EasyTracker.getInstance(this);
        easyTracker.set(Fields.customMetric(1), "1"); //not working
        easyTracker.send(MapBuilder
                .createEvent("cat", "detected", "beacon", (long) 1) // also tried with createAppView
                .set(Fields.customMetric(1), "1") // not working
                .set("&cm1", "1") // not working
                .build());  
    }

但这些都不起作用。如何使用 Google Analytics Android SDK 收集自定义指标?

【问题讨论】:

标签: android sdk google-analytics metrics


【解决方案1】:

你有没有看过使用方法:

Tracker.setCustomMetric(int, long)

我对自定义维度做了类似的事情,它对我有用 (tracker.setCustomDimension(String, string))。我遇到的另一个问题是,在 GA 接受之前,我必须确保在管理面板中定义了维度。

【讨论】:

  • 这里有同样的问题。我试过setCustomMetric(int, float),但分析似乎没有收集自定义指标...(是的,指标是在管理面板中定义的)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多