Recharge lifecycle events

Updated on 2023-10-09

The improved version of Littledata's Recharge connection tracks customer lifecycle events that will be sent to your Google Analytics account or Segment workspace. Below is the full list of all the events that now come with Recharge connection.

Lifecycle data can help you understand subscriber growth rates and analyze customer behavior in more detail. In addition, a key benefit of Littledata's technology is that we automatically tie these events back to the original customer web session, as tracked in Google Analytics or Segment. This means that you can retarget customers in Google Ads whose payments have reached the maximum number of retries, or see how many cancellations came after users clicked on an Instagram Ad.

Subscription Created

The event sent when the first order of the subscription is placed.

Google Analytics 4:\

Event name: subscription_created

{
  subscriptionId: 'string',
  items:[],
  status: 'string',
  order_interval_frequency: 'number',
  order_interval_unit: 'string',
  value: 'number'
}

Segment:

Event Name: Subscription Created

Payload:

{
  subscriptionId: 'String',
  products: [

  ]
}

Subscription Cancelled

The event sent when the subscription has been cancelled

Google Analytics 4:

Event name: subscription_cancelled

{
  subscriptionId: 'string',
  items:[],
  status: 'string',
  order_interval_frequency: 'number',
  order_interval_unit: 'string',
  cancel_reason: 'string',
  cancel_comment: 'string',
  value: 'number'
}

Segment:

Event name: Subscription Cancelled

Payload:

[(subscriptionId: id)];

Subscription Updated

The event sent when the status of the subscription has been updated.

Google Analytics 4:

Event name: subscription_updated

{
  subscriptionId: 'string',
  items:[],
  status: 'string',
  order_interval_frequency: 'number',
  order_interval_unit: 'string',
  value: 'number'
}

``

Segment

Event name: Subscription Updated

Payload:

[subscriptionId: id, products: [...segment product spec]]

Subscription Skipped

The event sent when the user opts to skip the upcoming subscription order

Google Analytics 4:

Event name: subscription_skipped

{
  subscriptionId: 'string',
  items:[],
  status: 'string',
  order_interval_frequency: 'number',
  order_interval_unit: 'string',
  value: 'number'
}

Charge Failed

Sent when Recharge can’t process the order with the selected payment method

Google Analytics 4:

Event name: subscription_charge_failed

{
  subscriptionId: 'string',
  items:[],
  status: 'string',
  order_interval_frequency: 'number',
  order_interval_unit: 'string',
  error_type: 'string',
  value: 'number'
}

Segment

Event name: Charge Failed

Payload:

[(subscriptionId: id)];