标签: google-analytics-api

如何从跟踪代码中获取 Google 个人资料 ID?

我正在使用 Google API 获取 Google 分析。为了获得分析,我需要提供看起来像“ga:12345678”的个人资料 ID。

问题是用户可以有很多配置文件。是否可以从 Google 跟踪代码中找出个人资料 ID(例如,如果我知道看起来像“UA-1234567-1”的跟踪 ID)?它们之间到底有没有关系?

谢谢

google-analytics google-analytics-api

5
推荐指数
2
解决办法
1万
查看次数

Android google analytics独特的访问者

我正在使用Google AnalyticsSDK从我的Android应用程序中收集统计信息.我希望能够创建一个图表,显示用户使用的语言.

为此,我正在创建一个访问者范围自定义变量,如下所示:

tracker.setCustomVar(1, "Language", language, 1);
Run Code Online (Sandbox Code Playgroud)

问题是我担心这种方法不正确.我想在Google - >分析中的Dashboards中创建一个饼图,所以我选择Add widget - > Pie - >"Unique Visitors"按"Custom Variable(Value 01)"分组.

如上所示创建的饼图显示无效结果.目标是为每个用户获取最后一个变量值,然后显示每个值的用户数.它实际上做的是它需要所有变量值,并且对于每个值,它显示具有此值的访问者数量.

这意味着如果有人在语言之间切换,他将在图表中以两种语言显示.不是他实际使用的那个.

所以我的问题是 - 如何正确地做到这一点?我应该更改代码中的某些内容,或者使用除变量之外的其他内容吗?或者也许可以通过谷歌分析网站修复它?

谢谢

variables android google-analytics google-analytics-api pie-chart

5
推荐指数
1
解决办法
705
查看次数

为什么我们应该将 xxxx@developer.gserviceaccount.com 添加到用户帐户,以便我们可以检索我们的谷歌分析数据?

按照本教程一步一步https://developers.google.com/analytics/resources/tutorials/hello-analytics-api我收到此消息错误“用户没有任何 Google Analytics 帐户”。更多信息在stackoverflow 上,
社区中的一个人建议按照此处描述的步骤将我用来与 google Analytics API 建立连接的电子邮件地址添加到个人资料帐户中,该地址看起来类似于 xxxxxxxxxx@developer.gserviceaccount.com 并且效果很好!

情况是我的帐户可以访问多个网站分析数据,因此我必须转到每个客户资料,如果我有管理员访问权限,则添加电子邮件地址,如果没有,我必须联系客户从他身边这样做,这似乎是手动完成的大量工作。

是否有一种官方方式可以访问这些配置文件而无需将 xxxxxxxxxx@developer.gserviceaccount.com 添加到用户帐户?

php google-analytics-api

5
推荐指数
0
解决办法
1万
查看次数

通过Objective-C使用Core Reporting API skd从Google Analytics获取数据

我正在尝试使用Core Reporting API sdk从Google Analytics获取数据.

https://developers.google.com/analytics/devguides/reporting/core/v3/gdataLibraries

但即使是IOS的样本也没有在Xcode 5上编译,我找不到任何源代码或例子.

很抱歉要求,但有没有人有一个演示或教程的链接来完成这项工作?

cocoa objective-c google-analytics-api ios

5
推荐指数
1
解决办法
954
查看次数

Google AnalyticsAPI抛出500内部服务器错误(后端错误)

我正在使用Google Analytic API来获取数据.我从最近2年获取数据没有任何问题.但是,从昨天开始,在服务器上,我在API调用时遇到以下错误: -

Google.GoogleApiRequestException:Google.Apis.Requests.RequestError后端错误[500]错误[消息[后端错误]位置[ - ]原因[backendError]域[全局]] ---> System.Net.WebException:远程服务器返回错误:(500)内部服务器错误.

另一个值得注意的事情是,当我在调用API时经常在服务器上遇到上述错误.那次我尝试从我的本地机器进行相同的API调用 - 我没有任何错误,并且能够在本地计算机上没有任何问题地从Google Analytic下载/获取数据.

我也尝试过指数退避(延迟)来调用服务器上的API.但是,这可以帮助我达到5到10个电话.但在那之后,我有同样的错误.同样的事情是在我的本地机器上工作.

如果有人知道这个问题以及如何解决这个问题,请告诉我.

谢谢.

google-analytics google-api google-analytics-api

5
推荐指数
0
解决办法
1071
查看次数

导入相对于解决方案文件夹的P12/PFX密钥位置

我最近试图进入Google AnalyticsAPI的精彩世界,并且在我的生活中,无法在相对于我的解决方案文件的某个位置获取P12密钥路径,因此(这就是我到目前为止):

var certificate = new X509Certificate2("C:\\mykey.p12", "notasecret", X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.Exportable);
Run Code Online (Sandbox Code Playgroud)

这样工作正常,没问题!但是,我会把它推到Azure,所以C:\根本不起作用.

我试过了:

var certificate = new X509Certificate2("mykey.p12", "notasecret", X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.Exportable);
Run Code Online (Sandbox Code Playgroud)

使用我的解决方案的根路径中的密钥,nada,这根本不起作用.我一直在那里搜索教程,人们说这是可能的,但没有提供关于如何在解决方案本地引用密钥的任何内容,因此它可以在Azure上工作(使用MachineKeySet).

提前致谢.

c# asp.net azure google-analytics-api

5
推荐指数
1
解决办法
1418
查看次数

GA:如何通过Analytics API访问群组分析?

此处列出了群组维度和指标.然而,当我尝试使用API​​(例如,使用查询资源管理器)查询它时,会发生错误400.

我尝试过的一个问题是:metrics = ga:cohortActiveUsers和dimensions = ga:cohortNthDay.

是否可以通过API 查询群组分析报告?

analytics google-analytics google-analytics-api

5
推荐指数
1
解决办法
1115
查看次数

使用开发者控制台导出报告 - "存储列表访问者"

我知道Google Play开发者控制台有多个可导出的csv文件,其中包含有关您的应用每日下载,卸载等信息(https://support.google.com/googleplay/android-developer/answer/6135870?hl=en) .

但是在这些文件中我都找不到商店列表访问者,有谁知道如何导出这些数据?

android google-analytics google-analytics-api google-play-developer-api developer-console

5
推荐指数
1
解决办法
626
查看次数

GoogleWebAuthorizationBroker无法使用https://accounts.google.com/o/oauth2/v2/auth启动浏览器;重定向uri不匹配

我有与这个问题完全相同的问题: 如何为GoogleWebAuthorizationBroker.AuthorizeAsync设置return_uri?

但是,这个问题在3年前就已经回答了,所提供的答案对我不起作用。我看不到实际设置重定向uri的方法。所以这是问题:

static async Task<UserCredential> GetCredential()
{

    var clientSecretPath = HttpRuntime.AppDomainAppPath + "client_secret.json";
    var credPath = HttpRuntime.AppDomainAppPath + "credentials/GoogleAnalyticsApiConsole/";

    UserCredential credential;

    using (var stream = new FileStream(clientSecretPath,
            FileMode.Open, FileAccess.Read))
    {
        var secrets = GoogleClientSecrets.Load(stream).Secrets;


        credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
            secrets,
            new[] {AnalyticsReportingService.Scope.Analytics},
            "analytics@mysite.com", 
            CancellationToken.None, 
            new FileDataStore(credPath, true));

        return credential;
    }
}
Run Code Online (Sandbox Code Playgroud)

这将返回以下错误:

failed to launch browser with https //accounts.google.com/o/oauth2/v2/auth
Run Code Online (Sandbox Code Playgroud)

它正在尝试使用redirect_uri =“ http:// localhost:/ authorize” 启动oauth2页面;当我尝试直接查看它尝试启动的URL时,页面上显示“请求中的重定向URI:http:// localhost:XXXXX / authorize /与注册的重定向URI不匹配”

我尝试仅将localhost:XXXXX添加到Google API控制台中的授权url中,但是下次运行该端口时,端口就不同了,例如localhost:XXXYY。我的client_secret.json文件列出了所有授权的重定向URL,但是没有被使用。如何设置重定向uri并解决此问题?

c# asp.net oauth google-api google-analytics-api

5
推荐指数
1
解决办法
762
查看次数

如何使用C#将交易数据记录到GA E-Commerce

当前正在使用GTag将购买数据记录到Google Analytics(分析)电子商务中。我正在使用标准电子商务。现在将把这个过程作为后期处理。(即)需要使用C#应用程序将购买数据记录到GA E-Commerce。Google是否为此过程提供任何C#API?

c# google-analytics-api e-commerce

5
推荐指数
1
解决办法
37
查看次数