How long does it take for insights events to be taken into account?
Insights events (click, conversion, and view) used for analytics and/or personalization do not take immediate effect. In most cases, it takes 10 minutes before the events are taken into account.
Search analytics are automatically captured, whereas click, conversion, and view analytics require you to send events when they occur. With personalization, every event you send impacts your users profile. For all insights events, you can track their impact directly on the dashboard, in the Analytics or Personalization sections. The question is, when do these captured or sent events get reflected in reports and user profiles?
Knowing these refresh times can help you decide how to implement your event-capturing logic.
Search Analytics
Searches are reflected in the dashboard/API roughly 10 minutes after they occur.
Click Analytics
Insight events (clicks and conversions) appear in the dashboard/API depending on how quickly we received them:
- Insights events received minutes after their searches are reflected roughly 10 minutes after they occur.
- Insights events received within an hour after their searches are reflected after roughly an hour.
- Insights events received more than an hour after their respective searches are updated once a day.
Personalization - User Profiles
Personalization events are not taken into account right away. The refresh process runs every 5 to 10 minutes. Therefore, user profiles will be updated every 10 minutes.