我将尝试尽可能简单地解释这一点。

我有一个来自名为initialise_analytics_reporting的函数的名为analytics的谷歌分析对象。

使用这个对象,我使用函数get_UserActivity获取特定用户的数据:

def get_UserActivity:
    return analytics.userActivity().search(
                body={
                    "viewId": VIEW_ID,
                    "user": {
                        "type": "USER_ID",
                        "userId": user_id
                    },
                    "dateRange": {
                        "startDate": time,
                        "endDate": "yesterday"
                    },
                    "activityTypes": [
                        "PAGEVIEW", "EVENT"
                    ]
                }
            ).execute()

我正在遍历user_id的列表。 如果user_id确实有数据,则将执行某些操作(运行良好)。 如果user_id没有数据,它仍然加载并导致错误(这很好,但需要超长的时间)。

我遇到的问题是用户没有数据的加载位,在遍历很长的用户列表进行检查时需要太多时间。

有什么方法可以在运行get_UserActivity之前确定用户是否有数据? 或者甚至在get_UserActivity ,只要可以避免导致错误的整个加载过程。

(换句话说,有没有办法获取对象中所有用户的列表,这些用户将拥有数据并且只遍历它们,而不是测试每个用户是否有数据)

  ask by Llewellyn Hattingh translate from so

本文未有回复,本站智能推荐:

1回复

我可以通过Google Analytics(分析)API获取网站上所有网址的列表吗?

我有一个网站www.domain.com,想从我的整个网站中获取所有网址,以及从Google Analytics(分析)API中获得多少次点击。 我对某些外部链接(没有www.mydomain.com的链接)特别感兴趣。 然后,我将其与我网站上的所有链接进行匹配(我不知何故需要从某个地方
1回复

Python Google Analytics 活跃用户列表

我的网站有很多潜在用户(不向公众开放)。 我确实有一个 Google Analytics 帐户并且一切正常。 我不想遍历所有潜在用户,因为调用每个用户需要很长时间(我有大约 1200 个用户)。 相反,我想要一个给定时间段内仅活跃用户的列表。 这肯定是可能的 (简单的问题,我很乐意回答任何
2回复

如何从Python(Django)中获取Google Analytics中最受欢迎的网页列表?

我正在尝试使用其文档提供的代码访问Google AnalyticsAPI: https : //developers.google.com/analytics/solutions/articles/hello-analytics-api 但问题是此代码打开浏览器并要求用户允许访问分析服务
1回复

Python 如果对象具有属性

我浏览了一些答案,但找不到我正在寻找的确切内容。 如果有我可能错过的答案,我很乐意看一看。 我正在获取一个analytics对象(analytics 是对象的名称)。 它是根据谷歌分析数据构建的。 这个想法是我可以从这个对象中提取某个报告get_UserData (使用 user_id)并使用该数
1回复

python将分析代码插入所有文件

我正在尝试将google分析脚本插入到我的所有HTML页面中,但是当我再次运行脚本时,文件的内容会重复。 为什么我的脚本会复制文件内容并将其附加到文件的末尾? 如何将分析脚本添加到所有没有该文件的文件中?
1回复

无法将JSON转换为Python列表

我正在为Google Analytics(分析)创建一个仪表板,我想将来自Google Analytics(分析)的JSON转换为python列表,但始终出现此错误: 以下是应将其转换的代码: 结果等于: 我已经删除了上面的一些帐户详细信息,但希望能得到图片。 谢谢
1回复

如何从Google Analytics Reporting API v4 Python获取前50个会话

我有一个使用Python进行分析报告的API v4脚本,该脚本向我返回了某些登陆页面的会话以及会话来自哪个城市。 有没有一种方法可以将其限制为每个登陆页面在会话中仅排名前50位的城市,这样我就不会返回正在登陆的城市(例如,有1个会话)。 这是分析请求的基本代码:
1回复

如何通过python获取GA的详细信息

我需要将数据从Google Analytics API转换为python代码。为此,我使用了gdata python模块。 但是从中我们只能获得有限的详细信息,例如访问,访客,页面浏览量。 该代码段如下: 有没有办法在列表中获取特定匹配的详细信息。 请查看图片,我需要在匹配列表中的