草庐IT

mobilefirst-analytics

全部标签

objective-c - 将 Objective-c 框架导入 Swift 框架(Google Analytics + Cocoapod)

我正在尝试将我常用的Swift代码集中到一个框架中,并且该代码的一部分使用了GoogleAnalytics。我将GoogleAnalytics作为Cocoapod引入,但我无法像从原始项目那样从新框架访问它,因为它是Objective-C并且框架中没有桥接头支持[我使用的是Swift1.2]。我通常在桥接header中使用的代码行是:#import我到底应该把它放在我的项目中的什么地方才能使它像以前在桥接header中一样工作?我在Apple'sdocumentationaboutmixingSwiftandObjective-C中发现了什么这是:ImportingCodefromWi

swift - 测试时未找到 Google/Analytics.h 文件

我包含了BridgingHeader.h,但是在导入Google/Analytics.h时找不到该文件。这在应用程序中运行良好,它只会抛出测试中的错误。不确定是什么问题,因此非常感谢任何见解。 最佳答案 我有一个类似的问题并通过打开你的podfile并修改它来将GoogleAnalyticspod添加到测试和uitests目标来修复它,如下所示:target'MyApp'dopod'Google/Analytics'endtarget'MyAppTests'dopod'Google/Analytics'endtarget'MyApp

ios - 在 ios swift 中实现 Google Analytics

我正在遵循iOS分析(developers.google.com/analytics/devguides/collection/ios/v3/?ver=swift)指南,但我的Swift代码项目中存在无法修复的错误.我正在使用XCode6.4、Swift和iOSDeploymentTarget8.1。第一步首先,我使用CocoaPods安装了一个GoogleSDK。这是运行podinstall命令后的控制台结果:UpdatinglocalspecsrepositoriesCocoaPods1.0.0.beta.2isavailable.Toupdateuse:`geminstallco

objective-c - Google Analytics 不适用于 Swift 1.2 和 Xcode 6.3

这个问题在这里已经有了答案:IssuewithGoogleAnalyticsinSwift2or3(6个答案)关闭7年前。我尝试使用GoogleAnalytics我的Swift1.2应用程序使用Xcode6.3beta。我的桥接header工作正常并包含:#import"GAI.h"#import"GAIDictionaryBuilder.h"#import"GAIEcommerceFields.h"#import"GAIEcommerceProduct.h"#import"GAIEcommerceProductAction.h"#import"GAIEcommercePromotio

ios - 通过 CocoaPods 使用 Google Analytics 时,“链接器命令失败,退出代码为 1”

我正在尝试将GoogleAnalytics添加到一个用Swift编写的iOS应用程序中。我已经按照通过CocoaPods添加框架的指南进行操作并添加了一个桥接header,但我仍然得到:Linkercommandfailedwithexitcode1我的podfile确实有use_frameworks!所以我想知道这是否与此有关...据我所知,Analytics网站上没有其他信息。编辑:我注意到在查看完整的错误消息后会显示以下内容:ld:'/Users/simon/Programming/VenueNow/Pods/GoogleUtilities/Libraries/libGTM_NS

ios - 无法将类型 'NSMutableDictionary' 的值转换为类型 '[NSObject: AnyObject]' 强制转换为 google ios Analytics

我想将googleAnalyticsios添加到我的项目中,但是当我尝试将他们的代码粘贴到我的应用程序中时遇到了一些问题,如下面的代码。vartracker=GAI.sharedInstance().defaultTrackertracker.set(kGAIScreenName,value:"rootPlayView")varbuilder=GAIDictionaryBuilder.createScreenView()tracker.send(builder.build()as[NSObject:AnyObject])然后我得到了这样的错误我该如何解决这个问题?谢谢!

c# - 适用于 .NET 的 Analytics Reporting API V4 客户端库

我正在尝试从我们的google分析实例中获取一些数据,并且我想使用AnalyticsReportingAPIV4ClientLibraryfor.NET(https://developers.google.com/api-client-library/dotnet/apis/analyticsreporting/v4),以便我可以将其中一些数据烘焙到我们拥有的管理站点中建成。我无法找到使用此代码的任何示例,而且文档似乎非常稀少。我想使用服务帐户进行授权,因为我们只需要查看与我们控制的分析帐户关联的数据。如果有人可以提供一些示例代码或指出我使用.netapi获取一些基本报告数据的正确方向

javascript - 在我的网站上显示 Google Analytics 数据?

我想找出一种方法来在我的网站上显示从GoogleAnalytics收集的数据。我正在使用NopCommerce,我想在管理部分的View中显示此信息/统计信息。可能有很多方法可以实现这一点,在网上搜索后我找到了一些使用JavaScript的示例,但我找不到好的教程。我还研究了将GoogleAnalytics与C#集成,并找到了这个示例:http://biasecurities.com/2012/02/using-the-google-analytics-api-with-asp-net-mvc/#comment-1310可以从此处的GitHub下载演示项目:https://github

javascript - 使用来自外部 JS 文件的 Google Analytics 异步代码

我正在尝试将异步版本的GoogleAnalytics(分析)跟踪代码添加到网站。我想将JavaScript保存在一个单独的文件中,然后从那里调用它。这是我目前的.js文件中的内容:functionaddLoadEvent(func){varoldonload=window.onload;if(typeofwindow.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}functionloadtracking(){var_gaq=_gaq||[];_gaq

javascript - 如何获取 Google Analytics 客户端 ID

当您通过运行创建analytics.js的新实例时ga('create','UA-XXXXXXX-Y',{'cookieDomain':'none'});GA会创建一个唯一的客户ID。我想获取此ID并将其用于我自己的目的,但我只能找到setter对于此参数,但找不到任何getter方法来获取它。GA稍后在名为&cid=123123.232323的参数中发送它有人知道我怎么得到它吗? 最佳答案 Google确实有一些documentationongettingtheclientid.看起来像这样:ga(function(tracker