Audiencelab
Server-Side/Python SDK/Usage

Retention Event

Send retention events

Use RetentionData and AppEvent to send a retention event whenever the user opens the app.

Send this event:

  • After initial registration
  • On each subsequent app open
retention_data = RetentionData().set_retention_data(user_data)
retention_event = AppEvent(client, retention_data, user_data)
try:
    response = retention_event.send()
    print("Retention event sent.")
except Exception as e:
    print("Error sending retention event:", e)

Retention events help measure user engagement across sessions.