我整合了Google Analytics跟踪器.
我使用以下代码发送欢迎屏幕的轨道:
   Tracker tracker = ((AnalyticsSampleApp) this.getApplication()).getTracker(
            AnalyticsSampleApp.TrackerName.APP_TRACKER);
    // Enable Advertising Features.
    tracker.enableAdvertisingIdCollection(true);
    // Set screen name.
    tracker.setScreenName("Welcome Page.");
    // Send a screen view.
    tracker.send(new HitBuilders.AppViewBuilder().build());
我怎么知道跟踪是否有效.
注意:我无权访问Google Analytics(分析)帐户.
它应该向log cat发送消息吗?可以看到任何相关的消息!
我正在尝试更新我的项目以使用CocoaPods 0.36.0的新use_frameworks!选项.我在Xcode 6.2中使用Objective-C(不是Swift),部署目标是8.1.
除Google Analytics之外,所有内容都正在构建和正确链接,我收到链接器错误:
Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_GAI", referenced from:
      objc-class-ref in NPDAnalytics.o
  "_OBJC_CLASS_$_GAIDictionaryBuilder", referenced from:
      objc-class-ref in NPDAnalytics.o
ld: symbol(s) not found for architecture x86_64
我试过改变我的旧式
#import <GoogleAnalytics_iOS_SDK/GAI.h> 
到模块导入:
@import GoogleAnalytics_iOS_SDK;
但这没有任何帮助.
GAI是否与CocoaPods的动态框架实现不兼容,还是有其他一些技巧可以让它发挥作用?
objective-c ios ios-frameworks cocoapods google-analytics-sdk
根据Google的文档(iOS版Analytics),他们希望您下载一些自动生成的.plist文件来配置您的应用.不幸的是,我有多个报表包(Debug,Release),需要根据构建动态切换.所以我试图做两件事之一:
-要么-
您是如何动态指示您的应用程序发送到不同的报表包,具体取决于您的应用程序是Debug还是Release?
正如Google最近传达的那样,Google Analytics(分析)移动版将于明年到期。所以我想知道如何将现有的Google Analytics(分析)数据迁移到Firebase的Google Analytics(分析)?
请在下面找到跟踪代码,
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
Tracker t = analytics.newTracker(MY_PROPERTY_ID);
t.send(new HitBuilders.AppViewBuilder().setCustomDimension(1, "testing custom dimension").build());
以上代码将添加到UI中元素的单击侦听器中.
setCustomDimension中的索引1指的是我的属性设置中名为"test"的维度,这是我对该属性的唯一维度.
屏幕视图会话在"应用程序概述"中被跟踪,但未添加到我的自定义维度的报告中.
我使用自定义选项卡创建了自定义报告.
但我仍然没有获得自定义维度的任何数据,

我在一天之后甚至经过多次运行后检查了报告.我正在使用android studio,并且在logcat中没有抛出任何错误/警告.
请帮我解决这个问题.如果您可以建议任何带有示例代码的干净文档/博客,通过谷歌分析来跟踪Android应用程序的高级指标,将会很有帮助.
提前致谢 :).
我正在开发一个应用程序,其中我添加了GoogleAnalytics 3.10库.
但每当我尝试运行应用程序时,我会在日志中看到警告 -
VERBOSE: GoogleAnalytics 3.10 +[GAITrackerModel initialize] (GAITrackerModel.m:88): idfa class missing, won't collect idfa
根据Apple的指南,如果您使用IDFA而非广告目的,您的应用可能会被拒绝.
我已经找到了这个解决方案,但它对我不起作用.因为3.03c没有GAIEcommerceFields.h和它的相关类.
我没有链接iAd.framework,AdSupport.framework或者libAdIdAccess.a在我的项目中.
我的问题是如何摆脱这种警告?如果无法删除此警告,苹果会批准我的应用吗?
我正在尝试在 Javascript 中使用 Google Analytics API。我想要:
我能找到的每个示例都要求您在查询数据之前使用 OAuth 进行身份验证。因为我只是想查询(而不是删除/修改),是有办法使用一个简单的API密钥来获取数据,我需要一种方式?
javascript google-analytics-api google-analytics-firebase google-analytics-sdk
我正在设置一个现有应用,其中包含通过Google Analytics提供的一些活动跟踪事件.我已经添加了所有gradle更改,但没有,但我一直收到与重复google_app_ids相关的错误.我知道其中一个ID最初是在我的应用中使用谷歌地图.我相信我可能会从您必须为Google Analytics添加的google-services.json文件生成的一个自动生成一个新的google_app_id.我不确定如何解决它.
这是我在尝试构建时遇到的错误:
Error:Execution failed for task ':app:mergeDebugResources'.
> [string/google_app_id] C:\Users\smithm24\AndroidStudioProjects\NOAAHSO\app\src\main\res\values\strings.xml    [string/google_app_id] 
C:\Users\smithm24\AndroidStudioProjects\NOAAHSO\app\build\generated\res\google-services\debug\values\values.xml: Error: Duplicate resources
这是我的values.xml,它是自动生成的文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="ga_trackingId" translatable="false">UA-76597942-1</string>
    <string name="gcm_defaultSenderId" translatable="false">287841560662</string>
    <string name="google_app_id" translatable="false">1:287841560662:android:18d8b4b538346094</string>
</resources>
这是我的带有我的app id的strings.xml我很久以前为Google Maps添加了:
<resources>
    <string name="app_name">Weather AND Haul Route</string>
    <string name="action_settings">Settings</string>
    <string name="button_text">Get Weather</string>
    <string name="title_activity_maps">Map</string>
    <string name="google_app_id">380060644351</string>
</resources>
android google-analytics android-studio google-analytics-firebase google-analytics-sdk
对于我们的应用程序,我正在使用两个不同的firebase项目:
据我所知,google-services.json(Android)包含firebase项目信息和所有相关应用程序(作为“客户端”)。是否支持在该文件中添加第二个“ project_info”?
我刚刚升级到CocoaPods的0.37.1版本,现在我在尝试更新我的GoogleAnalytics库时遇到错误
在我的podfile中我有
pod 'GoogleAnalytics-iOS-SDK'
而现在当我执行
pod update
我收到以下错误
[!]安装GoogleAnalytics-iOS-SDK时出错[!]/opt/local/bin/curl -f -L -o /var/folders/v_/g79mcljx083bf8rp289mdy7r0000gq/T/d20150527-85393-io5rvl/file.zip https:/ /dl.google.com/googleanalyticsservices/GoogleAnalyticsServicesiOS_3.12.zip --create-dirs
%总收到百分比%Xferd平均速度时间时间当前时间
Run Code Online (Sandbox Code Playgroud)Dload Upload Total Spent Left Speed0 0 0 0 0 0 0 0 - : - : - - : - : - - : - : - 0curl:(60)SSL证书问题:无法获得本地颁发者证书
更多细节请访问:http://curl.haxx.se/docs/sslcerts.html
curl默认使用"捆绑"执行SSL证书验证
证书颁发机构(CA)公钥(CA证书).如果是默认值
捆绑文件不够用,您可以指定备用文件
使用--cacert选项.
如果此HTTPS服务器使用由CA表示的CA签名的证书
捆绑,证书验证可能因a而失败
证书问题(可能已过期,或名称可能已过期)
与URL中的域名不匹配).
如果您想关闭curl对证书的验证,请使用
-k(或--insecure)选项.
我已经尝试更改我的podfile以使用此pod但同样的错误
pod 'GoogleAnalytics'
有谁知道这导致了什么?是与v0.37.1更新有关还是与pods源有关?
在 GA4 之前,我使用带有维度和指标的自定义 php 仪表板来报告统计数据。我使用 VIEW_ID 来获取我的统计信息。这是我的代码:
函数初始化分析(){
Run Code Online (Sandbox Code Playgroud)$KEY_FILE_LOCATION = '/google-api-php-client/service-account-credentials.json'; $client = new Google_Client(); $client->setApplicationName("Reporting"); $client->setAuthConfig($KEY_FILE_LOCATION); $client->setScopes(['https://www.googleapis.com/auth/analytics.readonly']); $analytics = new Google_Service_Analytics($client); return $analytics;}
函数 getResults($analytics) {
Run Code Online (Sandbox Code Playgroud)return $analytics->data_ga->get( 'ga:VIEW_ID', '30daysAgo', 'yesterday', 'ga:users', array('dimensions'=>'ga:date') );}
函数打印结果($结果){
Run Code Online (Sandbox Code Playgroud)if (!empty($results->getRows()) && count($results->getRows()) > 0) { $rows = $results->getRows(); return $rows[0][0]; } else { return 0; }}
$analytics = initializeAnalytics();
$results = getResults($analytics);
echo printResults($results);
它适用于所有具有 VIEW_ID 的 UA-XXXXXX-X 属性。
但是现在使用 GA4 属性,没有 VIEW_ID,我不知道如何使用新的 G_MEASUREMENT_ID 生成此报告。没有 PHP 指南,它仍然处于 alpha 版本...... …
google-analytics-api google-analytics-firebase google-analytics-sdk google-analytics-4 google-analytics-data-api
我过去几天一直在开发一款新的Android应用程序.我按照Google Analytics v4指南 https://developers.google.com/analytics/devguides/collection/android/v4/
我只将Android应用程序连接到该Google Analytics帐户,其他任何事情都没有.
我只是在开发中使用我的Android设备,没有别的.
到目前为止它向我显示了5个用户,它应该只有1个用户.即使是1000次会议,我也不在乎.
Google Analytics如何统计用户?
我已经确定我只使用全局跟踪器,没有别的,我只在android应用程序的Application类中启动它一次.所以我没有多次加载跟踪器.
为什么会过度计算?即使在以前的SDK版本中,我也一直遇到谷歌分析的这个问题.
请指教.
android google-analytics google-analytics-api google-analytics-firebase google-analytics-sdk