Newer Version Available
Medium-Sized Partners
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
We recommend that after you run your regular queries one time, use catch-up queries as your main queries for subscriber snapshots and package usage summaries. Use a combination of daily queries and catch-up queries for package usage logs.
| Data Type | How to Get Started | How to Schedule Catch-Up Queries |
|---|---|---|
| Subscriber Snapshots | An initial query to retrieve data from when App Analytics was enabled for your managed packages. |
|
| Package Usage Summaries | An initial query to retrieve data from when App Analytics was enabled for your managed packages. |
|
| Package Usage Logs | One regular daily query per package. |
|
Example
Half of your customers use your package on an NA or EU instance, so you run your regular queries at 18:00 UTC. The other half of your customers are on an AP instance, so you create catch-up queries to ensure that you capture data from around the world.
- On March 31 at 18:00 UTC, run your regular package
usage log queries for each of your packages.
Package 1
Package 2
- On April 1 at 18:00 UTC onwards, run regular and
catch-up package usage log queries.

A. Regular Queries
Package 1
Package 2
B. Catch-Up Queries
Package 1
Package 2
- On April 2, repeat the same queries that you ran on April 1, but advance the queries by a
day.

A. Regular Queries
Package 1
Package 2
B. Catch-Up Queries
Package 1
Package 2