Hit batching

Hit batching allows applications to hold hits from being sent until the number of hits in the queue have exceeded the configured limit.

IMPORTANT

To use hit batching, you must enable offline tracking and have SDK version 4.1 or later

To enable hit batching, update your ADBMobileConfig.json file and specify a value for batchLimit:

"analytics": {
    "batchLimit": 5,
    ...
}

When the value is set to a number greater than 0, the SDK queues the number of hits equal to the batchLimit value. After this threshold is passed, all hits in the queue are sent.

The following methods are used with hit batching:

  • Analytics.getQueueSize returns a long with the number of hits currently in the hit batching queue.

  • Analytics.sendQueuedHits forces the library to send all hits in the queue no matter how many hits are currently queued.

  • Analytics.clearQueue clears all hits from the queue without sending them.

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now