【问题标题】:Getting stats about a page on my site and links on that page from the Google API从 Google API 获取有关我网站上某个页面的统计信息以及该页面上的链接
【发布时间】:2018-08-20 21:51:37
【问题描述】:

我有一个博客,在各个页面中都有 Google Analytics 标记。我的网站上还有指向我网站上的页面以及外部页面的链接。我没有设置自定义事件或类似的东西。

对于我网站上的给定 url/页面,在某个日期范围内,我想以编程方式获取(最好来自 GA API):

  1. 搜索来自我网站外部的唯一用户/流量(例如 Google 上的自然流量搜索)用于登陆和查看该页面的字词/流量来源

  2. 对于该页面上的特定链接 - 内部和外部 - 我想知道点击链接的唯一用户数量和点击次数

  3. 对于该页面上的特定链接 - 内部和外部 - 我想知道用户的搜索词/来源/链接的点击量与未点击链接的访问者的对比

有没有一种方法可以将我博客上的给定链接触发到 Google Analytics API 中以获取这些数据?我已经有一个包含我网站上的所有页面(第 1 列)以及这些页面上的所有链接/网址(第 2 列)的 2 列表。

顺便说一句,我正在使用 Python。

提前感谢您的帮助!

【问题讨论】:

  • 获取搜索词是什么意思 - 用户在 Google 上搜索的内容或您在您的网站上搜索的内容?
  • 感谢您的提问 - 我已尝试在上面的问题中澄清
  • 知道了,您想以编程方式从 GA API 中提取这些数据吗?
  • 是的,那将是理想的 - 我只是将问题再次澄清为 3 点以使其更清晰。

标签: python google-analytics google-analytics-api


【解决方案1】:

关于您要查找的信息:

  1. 您不会通过 GA API 获得自然关键字:您将获得的大部分时间是 (not provided) (here is some info and workarounds)。您可以通过linking the search console 在 GA UI 中获取此数据,但该数据不会通过 GA API 公开,只有Search Console API(以前称为“网站管理员”),遗憾的是您无法链接您的 GA 数据。
  2. 如果您想跟踪链接点击,您将需要实施自定义事件,因为默认情况下 GA 不这样做(here is an example,您可以将其用于内部和外部链接)。实现事件后,您可以使用 ga:eventActionga:eventLabel 过滤链接(取决于您实现事件的方式),并使用 ga:totalEvents / ga:uniqueEvents 获得总/唯一点击次数.
  3. 您需要创建segments 来定义用户做了什么或没做什么的条件。我建议您通过 UI 创建和测试您的细分以确保它们是正确的,然后只需 refer to the segments via ID using the API

至于 GA API 实现,在编码之前,我建议您使用以下方式熟悉 API:

获得所需结果后,您可以使用 Google Python Client(它是(几乎)所有 Google API 的同一个客户端)进行自动化,GA 是您与客户端一起使用的服务,您将找一些python samples here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-01
    • 2022-10-15
    • 1970-01-01
    • 1970-01-01
    • 2016-11-15
    • 1970-01-01
    • 2014-05-04
    相关资源
    最近更新 更多