热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在GoogleAnalyticsV4中,我应该发送哪个屏幕名称?

如何解决《在GoogleAnalyticsV4中,我应该发送哪个屏幕名称?》经验,为你挑选了2个好方法。

我按照本指南在我的Android应用中实施了Google Analytics.我无法理解该文件.

在文档中,它说创建一个XML文件,并将其作为内容:


        SomeApp MainActivity

要发送屏幕视图,我必须这样做:

Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(TrackerName.APP_TRACKER);
t.setScreenName(screenName);
t.send(new HitBuilders.AppViewBuilder().build());

但是,我不确定这screenName应该是什么.是name值(com.mycompany.myapp.MainActivity)还是screenName值(SomeApp MainActivity)?



1> stkent..:

只要启用"自动活动跟踪",就会使用您描述的xml配置.每当活动开始时,此跟踪会自动报告新的屏幕视图,从而避免手动触发代码中的屏幕视图事件.

要启用自动活动跟踪,您可以ga_autoActivityTracking在跟踪器的xml配置中将布尔值设置为true:

true

默认情况下,此自动报告工具将使用您的Activity类名称作为报告的屏幕名称(例如com.mycompany.myapp.MainActivity).这些类名通常很长且难以阅读,因此Google允许我们为每个活动自定义报告的屏幕名称.这就是你问题的这一部分:


    SomeApp MainActivity

使用此配置时,自动活动跟踪将在自动报告该活动的屏幕视图时使用字符串"SomeApp MainActivity"而不是"com.mycompany.myapp.MainActivity".

请务必注意,如果您使用自动活动跟踪,则会忽略跟踪器xml中的任何屏幕名称配置.在这种情况下,每次以编程方式触发屏幕视图事件时,都必须指定屏幕名称.这就是你的代码示例中发生的事情:

Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(TrackerName.APP_TRACKER);
t.setScreenName(screenName);
t.send(new HitBuilders.AppViewBuilder().build());

xml配置中的屏幕名称设置未在此代码中使用,因为它不是自动活动跟踪的一部分.相反,您必须在发送屏幕视图之前在跟踪器上手动设置屏幕名称.这比自动活动跟踪更灵活 - 例如,在片段繁重的应用程序中,可以通过片段事务而不是活动更改来执行导航.在这种情况下,单独跟踪活动更改不会适当地报告应用中的每个屏幕更改.自动活动跟踪应该比手动发送屏幕视图更少开销,但我发现它不灵活且更容易出错(每次引入新活动时都必须手动向xml 添加条目,并且很容易忘记) .



2> Biplab De..:

我想你只想向GA发送"SomeActivity"字符串.如果您想轻松完成,可以在这篇文章中看到我的回复.我认为它会对你有所帮助.

谷歌分析 - 在AsyncTask中发送的NetworkOnMainThreadException


推荐阅读
  • 本文介绍了OkHttp3的基本使用和特性,包括支持HTTP/2、连接池、GZIP压缩、缓存等功能。同时还提到了OkHttp3的适用平台和源码阅读计划。文章还介绍了OkHttp3的请求/响应API的设计和使用方式,包括阻塞式的同步请求和带回调的异步请求。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • ASP.NET2.0数据教程之十四:使用FormView的模板
    本文介绍了在ASP.NET 2.0中使用FormView控件来实现自定义的显示外观,与GridView和DetailsView不同,FormView使用模板来呈现,可以实现不规则的外观呈现。同时还介绍了TemplateField的用法和FormView与DetailsView的区别。 ... [详细]
  • 使用正则表达式爬取36Kr网站首页新闻的操作步骤和代码示例
    本文介绍了使用正则表达式来爬取36Kr网站首页所有新闻的操作步骤和代码示例。通过访问网站、查找关键词、编写代码等步骤,可以获取到网站首页的新闻数据。代码示例使用Python编写,并使用正则表达式来提取所需的数据。详细的操作步骤和代码示例可以参考本文内容。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
author-avatar
mobiledu2502884897
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有