如何使用 google 分析跟踪 PYPI 项目?

How to track a PYPI project using google analytics?

我想使用 google 分析来跟踪我的 pypi 项目。我想知道我应该在哪里嵌入 google 分析代码?

无法为 PyPI 上的项目包含 Google 分析代码。但是,您可以将其包含在项目的网站(如果有)和与项目相关的其他页面,例如文档。

最好的办法是使用 Measurement Protocol 发送匹配。 如果您能够使用请求模块之类的东西发送 http 请求:

pip install requests

您可以使用接近于以下示例的内容,使用您自己的跟踪 ID 和参数。

import requests

payload = {'v': '1',                # Version.
           'tid': 'UA-XXXXX-1',     # Tracking ID / Property ID.
           'cid': '123456',         # Anonymous Client ID.
           'dh': 'www.example.com', # Document hostname.
           'dp': 'home',            # Page.
           't': 'pageview'          # Hit Type.
          }

requests.post('http://www.google-analytics.com/collect', payload)

只需确保代码在您希望跟踪的任何给定事件期间运行。