跳转到主要内容

适用于asyncio的Google Analytics客户端

项目描述

aioga

info:

适用于asyncio的Google Analytics客户端

https://img.shields.io/travis/aio-libs/aioga.svg https://img.shields.io/pypi/v/aioga.svg

安装

pip install aioga

使用

import asyncio
import uuid

from aioga import GA

TRACKING_ID = 'XX-XXXXXXXX-X'


async def go():
    cid = uuid.uuid4()

    async with GA(TRACKING_ID) as ga:
        ga.event(str(cid), ec='tests', ea='success from context manager')
        # all methods returns asynio.Tasks, which can be awaited if needed


loop = asyncio.get_event_loop()
loop.run_until_complete(go())
loop.close()

文档

此库是测量协议的异步客户端。支持所有可用的事件类型。

谷歌提供的测量协议完整文档

可用方法

  • pageview

  • screenview

  • event

  • transaction

  • item

  • social

  • exception

  • timing

可用参数

所有方法都需要cid(客户端ID)。该字段的值应为RFC 4122中描述的随机UUID(版本4)。

库支持测量协议的所有可用参数(文档在此

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码发行版

aioga-0.1.0.tar.gz (3.9 kB 查看哈希值)

上传时间 源代码

构建发行版

aioga-0.1.0-py3-none-any.whl (2.9 kB 查看哈希值)

上传时间 Python 3

由以下支持