google-analytics - 从 Google Analytics 向网页添加查看次数

标签 google-analytics

我正在尝试为网页创建查看计数功能。为此,我创建了一个新属性并从 Google Analytics 生成了一个跟踪 ID。 .

有没有办法可以从那里使用页面访问数据并将其显示在我正在跟踪的同一页面上?

最佳答案

可以,但由于 GA API 已通过身份验证,您需要以一种或另一种方式处理该身份验证 .

你基本上有3个选择:

  • 用户进行 OAuth :默认情况下,您需要像 Query Explorer 那样实现 OAuth 流程。如果计数器是公开的,这显然是不够的,因为访问者没有适当的 GA 权限来从该属性
  • 获取数据
  • 预生成的访问 token :您可以生成access token手动,并使用该 token 发出请求:
    https://developers.google.com/analytics/devguides/reporting/embed/v1/component-reference#auth-options

  • serverAuth.access_token Type: string

    If you already have a valid access token, you can pass it to the authorize method directly and the user will not be prompted to authorize. For details on how to retrieve an access token, see the OAuth 2.0 documentation.


  • 中间件 :您可以使用工具从 GA API 中提取数据,然后从该工具中查询数据。例如,您可以:
  • Use the GA add-on to pull your data to a Google Sheet
  • 使用 IMPORTRANGE 将该数据导入另一个 Google 表格
  • Publish the Google Sheet from 2因此它可以通过 API(例如 CSV)公开阅读。您将获得一个类似于 https://docs.google.com/spreadsheets/d/e/{some-uid}/pub?gid=0&single=true&output=csv 的 URL
  • 从网站的那个 URL 获取数据(例如 with jQuery )

  • 注意:如果您小心的话,您可能不必执行第 2 步,并且可以直接从 steo 1 将您的工作表发布为 CSV:因为它是 CSV 导出,所以人们无法访问原始电子表格,因此没有安全风险。但为了安全起见(例如,您可能会错误地发布整个电子表格),我会执行第 2 步。

    至于您要使用哪个中间件,可能有无数种选择:)

    关于google-analytics - 从 Google Analytics 向网页添加查看次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50436366/

    相关文章:

    javascript - 谷歌分析 : XHR instead of pixel-tracking

    正则表达式在谷歌分析自定义分割中不起作用

    ios - `@objc(ViewController) ` 是做什么的?

    datetime - 如何使用谷歌分析API检索今日数据

    javascript - Gtag - 基本 'purchase' 事件未触发

    ios - 在 iOS 上将 Google Analytics 与 Swift 结合使用

    google-analytics - Google跟踪代码管理器为用户定义的查询URL变量传递了“未定义”

    javascript - 在新的analytics.js中跟踪出站Google Analytics链接

    python - 我怎样才能重构这段代码更简洁?

    php - 将 Google Analytics 添加到 Wordpress 的 next_post_link 功能