
如何计算按钮点击次数以及哪个用户(和设备)点击了此按钮?
我正在使用此代码:
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事件跟踪所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)