Event Queue

Event Queue

Analytics Page Events

  • A number of analytics page events can be generated by each page request
  • Each analytics page event involves at least one database operation
  • The Sitecore analytics engine writes these database operations to an in-memory event queue to avoid performance issues when rendering pages

Analytics Page Event Queue

  • Items in the queue get written to the database when resources are available
  • The event queue cannot exceed a configurable number of entries
  • Sitecore discards new events without storing a record of them when events cannot fit in the queue
  • Use the Analytics.MaxQueueSize setting to configure the maximum number of entries in the queue