Tag: google analytics

客户端未经授权使用此方法检索访问令牌

我在Ruby on Rails项目中有一个自定义仪表板,其中包含从Google Analytics收集的数据。 我使用Google Analytics Reporting V4 API和服务帐户进行身份validation。 如果我没有模仿用户authorization.sub = ‘xxx@mail.com’ ,我的代码运行良好。如果我这样做,我会收到unauthorized_client错误,但不是所有时间。 有时它有效,有时不行。 这是我的代码: scope = [Google::Apis::AnalyticsreportingV4::AUTH_ANALYTICS_READONLY] view_id = ‘xxxxxx’ ENV[‘GOOGLE_APPLICATION_CREDENTIALS’] = “#{Rails.root}/private/google_analytics_key.json” authorization = Google::Auth::get_application_default(scope) authorization.sub = ‘xxx@mail.com’ analytics = Google::Apis::AnalyticsreportingV4::AnalyticsReportingService.new analytics.authorization = authorization … request = Google::Apis::AnalyticsreportingV4::GetReportsRequest.new(report_requests: report_requests) @result = analytics.batch_get_reports(request) Rails服务器日志输出: Sending HTTP post https://analyticsreporting.googleapis.com/v4/reports:batchGet? Caught error Authorization failed. Server message: […]

在Rails应用中连接到Google AnalyticsAPI

是否有一个很好的教程:如何在Rails应用程序中与Google AnalyticsAPI进行交互? 我已经找到了这个要点 ,但我不确定这个要点中列出的每一步是否都是必要的。 如果这是一个很好的教程,我可以在哪里下载提到的“key_file”? 我似乎无法在https://code.google.com/apis/console/中找到它。 另外,我在哪里可以找到我的API客户端电子邮件地址/ SERVICE ACCOUNT EMAIL?

使用Google Analytics进行Rails 4 turbolinks

我想知道在Rails 4中实施Google Analytics跟踪代码以及turbo链接的最佳方式是什么。普通代码段是否有效? 我也看过这个gem ,但我不确定它是做什么的。