在Android中,如何在按钮点击时使用Google Analytics事件跟踪

在Android中,如何在按钮点击时使用Google Analytics事件跟踪,第1张

概述我的目标是使用Google Analytics事件跟踪计算按钮点击次数. 如何计算按钮点击次数以及哪个用户(和设备)点击了此按钮? 我正在使用此代码: public class TestActivity extends Activity {GoogleAnalyticsTracker tracker;Button clickBtn;@Overrideprotected void onCr 我的目标是使用Google Analytics事件跟踪计算按钮点击次数.

如何计算按钮点击次数以及哪个用户(和设备)点击了此按钮?

我正在使用此代码:

public class TestActivity extends Activity {GoogleAnalyticsTracker tracker;button clickBtn;@OverrIDeprotected voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    tracker = GoogleAnalyticsTracker.getInstance();    tracker.startNewSession("UA-XXXXXXXX-1",30,this);    tracker.setDeBUG(true);    clickBtn = (button) findVIEwByID(R.ID.click);    setContentVIEw(R.layout.main);    final button createEventbutton = (button) findVIEwByID(R.ID.NewEventbutton);    createEventbutton.setonClickListener(new OnClickListener() {        @OverrIDe        public voID onClick(VIEw v) {            tracker.trackEvent("Clicks",// category                    "button",// Action                    "" + clickBtn,// Label                    77); // Value            tracker.trackEvent("Clicks","" + createEventbutton,"Easy",1);            tracker.trackEvent("Completions","Game-Deaths","Hard-Level-One",15);            tracker.trackEvent("DIE"," Two",15);            tracker.trackTransactions();        }    });    button createPagebutton = (button) findVIEwByID(R.ID.NewPagebutton);    createPagebutton.setonClickListener(new OnClickListener() {        @OverrIDe        public voID onClick(VIEw v) {            // Add a Custom Variable to this pagevIEw,with name of "Medium"            // and value "MobileApp"            tracker.setCustomVar(1,"Medium","Mobile App");            // Track a page vIEw. This is probably the best way to track            // which parts of your application            // are being used.            // E.g.            // tracker.trackPageVIEw("/help"); //to track someone looking at            // the help screen.            // tracker.trackPageVIEw("/level2"); //to track someone reaching            // level 2 in a game.            // tracker.trackPageVIEw("/uploadScreen"); //to track someone            // using an upload screen.            tracker.trackPageVIEw("/testApplicationHomeScreen");        }    });    button quitbutton = (button) findVIEwByID(R.ID.Quitbutton);    quitbutton.setonClickListener(new OnClickListener() {        @OverrIDe        public voID onClick(VIEw v) {            finish();        }    });    button dispatchbutton = (button) findVIEwByID(R.ID.dispatchbutton);    dispatchbutton.setonClickListener(new OnClickListener() {        @OverrIDe        public voID onClick(VIEw v) {            // Manually start a dispatch,not needed if the tracker was            // started with a dispatch            // interval.            tracker.dispatch();        }    });}@OverrIDeprotected voID onDestroy() {    super.onDestroy();    // Stop the tracker when it is no longer needed.    tracker.stopSession();}}
解决方法 在GA控制台中,您可以获得多个号码. (参与 – >活动)

让我们通过示例解释,如果您将此行放在按钮单击中:

tracker.trackEvent("Completions",15);

用户单击此按钮两次.

您将获得此统计信息:

>总事件= 2 // 2次点击
> Unique Event = 1 // 1个独特的来源
>总值= 30 //用户点击两次,所以15 15 = 30
>平均值= 15 //总值除以事件总数

希望你能清楚.

总结

以上是内存溢出为你收集整理的在Android中,如何在按钮点击时使用Google Analytics事件跟踪全部内容,希望文章能够帮你解决在Android中,如何在按钮点击时使用Google Analytics事件跟踪所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1149289.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存