/pythia-tools

Tools to aggregate data collected with REMP Beam, generate and use prediction model and expose the results via API

Primary LanguagePython

Pythia tools

Pythia is a set of tools that work with REMP and CRM data and allows to:

  • Predict probability of users conversion and expose this information by creating segments (of low/high conversion probability) for other parts of the system (Beam/Campaign/CRM).
  • Predict probability of users churn and store this information in BigQuery database (which can be later used by other tools, e.g. CRM).

Pythia works with different data sources - all of these are mandatory at this point:

  • Beam pageviews data (stored in Elastic via JavaScript snippet)
  • CRM payments and subscriptions data (stored in MySQL of CRM)
  • Conversion/churn model is computed on aggregated data exported to BigQuery (Google Cloud service)

The whole process is split to several steps:

For installation and running instructions, please see the INSTALLATION file and README files of the linked tools.

To run Pythia tools, you'll need python3 and BigQuery.