The easiest way to track product analytics with python.
Project description
waitlyst-python is a lightweight python library for tracking product analytics.
- Track every event on your app
- Understand your users and how to improve your product
Documentation
Please visit https://waitlyst.co/docs to view the complete documentation.
Getting Started
This module is distributed via npm, which is bundled with node and should be installed as one of your project's dependencies.
pip install waitlyst-python
Tracking product analytics
Using waitlyst-python:
from waitlyst_python import Waitlyst
waitlyst = Waitlyst('YOUR_SECRET_KEY')
# Before tracking any event, you need to identify the user
waitlyst.identify('USER_ID')
waitlyst.identify('USER_ID', {
'firstName': 'John',
'lastName': 'Doe',
'email': 'test@example.com'
})
# or you can use an anonymous id if you don't have a user id
# when you identify a user with an anonymous id, waitlyst will automatically
# reconcile the user in your dashboard
waitlyst.set_anonymous_id('ANONYMOUS_ID')
# Tracking pageviews
waitlyst.page('Home Page')
waitlyst.page('/homepage')
waitlyst.page('/homepage', {
'url': 'https://example.com/homepage/',
'title': 'Home page'
})
# Track a custom event
waitlyst.track('itemPurchased', {
"price": 3000,
"id": '1234',
"quantity": 1
})
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
waitlyst-python-1.0.1.tar.gz
(5.5 kB
view hashes)
Built Distribution
Close
Hashes for waitlyst_python-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab57cabdc75bc30d97f0b453258a8d8177662d50572de60a4bd47d0e26678269 |
|
MD5 | b20b2cce72e68ce5ad4510cd737c5d8d |
|
BLAKE2b-256 | b2680694a1ba8404dc5357fd280255da5074338e1f42da61905b74132bbdc059 |