用于Asyncio的Google Analytics客户端
aioga的Python项目详细描述
安装
pip install aioga
用法
importasyncioimportuuidfromaiogaimportGATRACKING_ID='XX-XXXXXXXX-X'asyncdefgo():cid=uuid.uuid4()asyncwithGA(TRACKING_ID)asga:ga.event(str(cid),ec='tests',ea='success from context manager')# all methods returns asynio.Tasks, which can be awaited if neededloop=asyncio.get_event_loop()loop.run_until_complete(go())loop.close()
文档
库是度量协议的异步客户端。 支持所有可用的命中类型。
Full documentation谷歌提供的测量协议
可用方法
- 页面视图
- 屏幕视图
- 事件
- 交易
- 项目
- 社交
- 例外
- 计时
可用参数
所有方法都需要cid(客户端id)。这个字段的值 应该是一个随机的uuid(版本4),如 http://www.ietf.org/rfc/rfc4122.txt
库支持测量协议的所有可用参数 (文档here)