Event feed

Event feed allows you to visually track Events generated by Adapty and check the status of their export to 3rd-party integrations, including the webhook.

Event feed showing the delivery status of each event
Note

AppsFlyer, Facebook Ads, and Branch sending status could be inaccurate because they do not always return errors when they occur.

To view the profile of the user who has initiated the transaction, click the View Profile button in the event details.

An event is missing from the feed

Three things keep an event out of the feed.

  • Adapty never created it. For most events, turning the type off for one integration still creates the event — just with the grey status. But there are two exceptions:

    1. Adapty doesn’t create access_level_updated unless the webhook integration is configured and enabled.
    2. Adapty doesn’t create synthetic events unless the trial or subscription is still running when Adapty checks. See A synthetic event never arrived.
  • The event exists, but the feed doesn’t show it. Server-side API v1 transactions never appear — use the server-side API (version 2) instead. Neither do events without a profile: transactions that arrived before the SDK identified a user, such as store server notifications. To include those in exports, enable Include events without profile on the S3 or Google Cloud Storage integration. Neither do renewals Apple timestamps in advance — those appear once the timestamp passes, though Adapty forwards them to your integrations straight away.

  • The event is older than two weeks. The feed only retains events for two weeks. A synthetic event with a long delay can therefore appear without the trial_started or subscription_started event that started its timer.