问题标签 [google-analytics-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1379 浏览

javascript - 按设备类型跟踪 Google Analytics

嗨,我如何按设备类型获取指标,如此列表?我正在使用 Javascript api 在此处输入图像描述

我在https://developers.google.com/analytics/devguides/reporting/core/dimsmets#q=de&mode=api&cats=user,session,traffic_sources,adwords,goal_conversions,platform_or_device,geo_network,system,social_activities,page_tracking中搜索了查询 ,content_grouping,internal_search,site_speed,app_tracking,event_tracking,电子商务,social_interactions,user_timings,exceptions,content_experiments,custom_variables_or_columns,time,doubleclick_campaign_manager,audience,adsense,channel_grouping,related_products

但我还没有找到也看看那里 https://ga-dev-tools.appspot.com/query-explorer/

这是我的简单查询:

0 投票
0 回答
99 浏览

ios - 将 iOS Google API 组件(分析)添加到静态 iOS 库的最佳方法是什么?

我正在构建一个静态 iOS 库,并希望使用 Google Analytics 来跟踪库内的事件。我尝试通过库本身中的 CocoaPods 进行安装,但是当我运行父应用程序时,出现“找不到资源”错误。当我通过 s.dependency 在库的 podspec 中添加 Google 依赖项然后运行“pod instal”时,我得到:

[!] 'Pods-MyApp' 目标具有传递依赖项,包括静态二进制文件:

然后当我运行该应用程序时,我收到此错误:

架构 x86_64 的未定义符号:“_OBJC_CLASS_$_GAI”

0 投票
0 回答
937 浏览

ios - 带有 swift 的 Google 应用转换跟踪 sdk

我如何将谷歌转换跟踪 sdk 与 swift 1.2 集成。 https://developers.google.com/app-conversion-tracking/ios/?hl=en_US

我尝试在桥头文件中添加 .h 文件,但我无法在 appdelegate 中访问 ACTReporter。任何想法如何整合这个

0 投票
0 回答
35 浏览

google-analytics-sdk - 谷歌移动分析报告错误的设备

我开始将 Google Mobile Analytics 用于 Android 应用程序。在我查看 Audience->Devices 之前,一切看起来都很好。当我们甚至没有 IOS 应用程序时,为 Apple iPhone 注册了数字(小值)。知道为什么会这样吗?

0 投票
2 回答
7787 浏览

xcode - 找不到“Google/Analytics.h”文件 - XCode 7

我在将 Google Analytics SDK 集成到我的 iOS 项目中时遇到了很多麻烦。我正在使用 XCode 7 并针对 iOS 7。使用 Swift 2.0。但是我可以让示例正常工作(虽然没有转换为 Swift 2.0)。

我已经尝试通过 CocoaPods 安装和手动复制文件:

https://developers.google.com/analytics/devguides/collection/ios/v3/sdk-download

通过 CocoaPods 安装时,我都尝试过

,

无论哪种情况,XCode 构建都会失败并出现错误

这在行:

我也尝试添加

添加到 AppDelegate 时未找到来自 Google/Analytics.h 文件的其余建议

更新

使用pod 'GoogleAnalytics'然后#import <Google/Analytics.h>效果更好。但是,我收到以下错误:

当我尝试根据 Google 文档设置 GA 时:

0 投票
2 回答
2355 浏览

ios - Cocoapods 0.39.0 更新错误

每次运行pod installpod update命令时将 cocoapods 从 0.38.2 更新到 0.39.0 后,我收到错误

项目信息:XCode 7,iOS9 SDK,8.0 部署目标,项目设置中禁用了咬代码。

播客文件:

如果我删除了对 Google Analytics 的依赖3.13- 另一个 pod 上的 pod 更新失败。

在我回退到 Cocoapods 0.38.2 之后 -pod update开始运行良好。

如何使 0.39.0 工作?谢谢!

编辑: 看起来 Cocoapods Core 有一些问题:https ://github.com/CocoaPods/CocoaPods/issues/4365

0 投票
1 回答
5806 浏览

android - INSTALL_REFERRER 广播接收器不工作

我正在尝试记录从商店安装应用程序的结果。但是当从 Play Market 进行实际安装时,我的自定义接收器不起作用,但是当我使用 adb 广播这样的东西时它可以工作。

接收器按预期工作:

但是从 Google Play 应用程序安装时,日志中唯一的内容是来自 CampaignTrackingReceiver 的消息:“CampaignTrackingReceiver 未注册、未导出或已禁用。安装活动跟踪是不可能的。有关说明,请参阅http://goo.gl/8Rd3yj。”

接收器代码:

显现:

UPD:我需要我的接收器工作,我需要那个日志而不是谷歌接收器。

0 投票
2 回答
26982 浏览

ios - Xcode 7 构建失败:ld:找不到 -lGoogleAnalyticsServices 的库

每次我用 Xcode 打开我的应用程序时都会收到此错误:

然后我需要取消标记libGoogleAnalyticsServices.a文件上的目标并再次标记它。取消选中/检查目标后,应用程序正常运行......

在此处输入图像描述

发生这种情况时,我会收到另外 2 个警告:

现在这看起来 Xcode 无法读取空格并寻找一个名为 Cijfers 的新目录。我的应用程序被称为:Mijn Cijfers,但我以前从未遇到过这个问题,因为我的项目名称中有空格。

每次当我选中/取消选中libGoogleAnalyticsServices.a库搜索路径的目标时,都会添加新行:

在此处输入图像描述

我认为这两种情况都与我收到的警告和错误有关。删除库搜索路径并选中/取消选中目标以让我的应用程序正常运行真的很烦人。-.-

有谁知道解决这个奇怪错误的解决方案?

0 投票
0 回答
239 浏览

google-analytics - 如何再次在 Google Developers Console 上使用 Google 服务配置我的应用程序?

没有启用/禁用服务的按钮

您好,我想为我的应用更改 Google Analytics 的跟踪 ID。

为您的应用页面启用 Google 服务时,我为我的应用配置了测试跟踪 ID。测试后,我尝试使用我想要跟踪的真实跟踪 ID 更改我的配置,但是,我找不到任何禁用或编辑按钮来更改 Google 服务的配置。

我手动更改了 google-services.json,但它无法正常工作。如何再次使用谷歌服务配置我的应用程序?谢谢你。

0 投票
2 回答
2265 浏览

ios - 在没有 .plist 文件的情况下使用适用于 iOS 的 Google Analytics

根据 Google 的文档(iOS 分析),他们希望您下载一些自动生成的 .plist 文件来配置您的应用程序。不幸的是,我有多个报表包(调试、发布)并且需要根据构建动态切换。所以我正在尝试做两件事之一:

  1. 有没有办法完全放弃 .plist 文件并动态设置所有配置?人们需要什么价值观?

-或者-

  1. 我可以更改 Google .plist 文件中的值以使用我项目的用户定义的构建设置中的变量吗?我尝试添加一个名为 GOOGLE_ANALYTICS_ID 并在 Google .plist 文件中通过 ${GOOGLE_ANALYTICS_ID} 引用它,但它并没有像我期望的那样替换值。

根据您的应用是调试还是发布,您如何动态地指示您的应用发送到不同的报表包?