将振幅集成到任何 python 应用程序中的轻松方式。
项目描述
Amplitude Tracker 库可让您将 Python 代码中的分析数据记录到Amplitude
入门
使用 pip安装幅度跟踪器:
pip install amplitude-tracker
在您的应用程序中,您需要在进行任何分析调用之前设置您的 write_key :
import amplitude_tracker as amplitude
amplitude.write_key = 'xxxxxxxxxxxxxxx'
注意:如果需要向多个Segment源发送数据,可以为每个write_key初始化一个新的Client。
开发设置
默认初始化设置是生产就绪和队列消息,由后台线程处理。
在开发中,您可能希望启用一些设置以更容易发现问题。启用amplitude.debug 会将调试信息记录到Python 记录器。您还可以添加一个 on_error 处理程序来专门打印您从 Amplitude 的 API 看到的响应。
def on_error(error, items):
print("An error occurred:", error)
analytics.debug = True
analytics.on_error = on_error
追踪
track可让您记录用户执行的操作。每个动作都会触发我们所谓的“事件”,它也可以具有关联的属性。
import amplitude_tracker as amplitude
amplitude.write_key = 'xxxxxxxxxxxxxxx'
amplitude.track(
user_id="xxx",
event_type="xxx",
user_properties={"trait": "xxx"},
event_properties={"attribute": "xxx"})
配料
该库旨在支持高性能环境。这意味着在每秒处理数百个请求的 Web 服务器上使用幅度跟踪器是安全的。
每个调用跟踪方法都不会产生 HTTP 请求,而是在内存中排队。消息在后台批量刷新,这允许更快的操作。
默认情况下,此库将刷新:
每100条消息(使用upload_size控制)
如果自上次刷新以来已过去 0.5秒(使用upload_interval进行控制)
每个批处理请求最多500KB ,每次调用最多32KB 。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
幅度跟踪器-0.0.7.tar.gz
(14.0 kB
查看哈希)
内置分布
振幅跟踪器-0.0.7-py2.py3-none-any.whl
(15.5 kB
查看哈希)
关
Amplitude_tracker- 0.0.7 -py2.py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | df9a8b8f90e377cb20a23ade377932a0fb54bc968907407c6183c136a66aace0 |
|
| MD5 | 821df5a9bdab20d842f1bdcbb57ee025 |
|
| 布莱克2-256 | 711d2922809d20c8165ae129150d61b063597dff7184cf8f6d6ceddb85c06f5c |