dscigametrics.compute_metrics

Module Contents

Functions

compute_metrics(data, campaign_id, start_date, end_date)

Computes the key metrics.

dscigametrics.compute_metrics.compute_metrics(data, campaign_id, start_date, end_date)[source]

Computes the key metrics.

Computes four metrics from Google Analytics data:
  1. New to return rate

  2. Conversion rate

  3. Total transaction revenue

  4. Average transaction revenue

Parameters:
  • data (pandas dataframe) – dataframe containing information from google analytics

  • campaign_id (int) – The campaign ID of the campaign in question

  • start_date (int) – Date when campaign started

  • end_date (int) – Date when campaign ended

Returns:

A dictionary containing the four computed metrics

Return type:

dict

Example

>>> compute_metrics(df, 11111111, 20230101, 20231231)
    "New to return rate: 1.3
    Conversion rate: 0.23
    Total transaction revenue: $100
    Average transaction revenue: $2.33"