Expand my Community achievements bar.

Join us for the next Community Q&A Coffee Break on Tuesday April 23, 2024 with Eric Matisoff, Principal Evangelist, Analytics & Data Science, who will join us to discuss all the big news and announcements from Summit 2024!
SOLVED

Overcome 1.4 API Real-Time limitations

Avatar

Level 1

Hi all, I'm currently working on a project where we would like to be able to access Real-Time data involving 25 elements and 6 metrics.

 

Given the limitation of Real-Time reports to 9 elements and 3 metrics, what would be the best approach to overcome it?

Sticking to Real-Time reports, I see 2 possible ways:

1. define different report suites so that we have different reports to query;

2. dynamically use the SaveRealTimeSettings API to modify the settings and change elements and metrics as needed.

 

Given I have no experience with Adobe Analytics and the API I'm not sure if this ideas are feasible or totally wrong.

 

We are also considering to use the LiveStream API, but we are concerned on the fact that we would have massive amount of data to be aggregated, bringing too much overhead.

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

1. Using different report suites means, you have copies of the same data in multiple report suites. This is not feasible. And even if you wish to copy the data to multiple report suites, you will be changed for the duplicate (secondary) server calls.

2. SaveRealTimeSettings seems to be the closest (I will not say the "best") solution. However, you should be aware saving the settings has some overhead time, I believe 10-12 minutes. So once you changed the settings, you will need to wait for 12 minutes before requesting for the real time data. Fortunately, you can go back up to 15 min, so I believe you will get all the data. 

View solution in original post

1 Reply

Avatar

Correct answer by
Employee Advisor

1. Using different report suites means, you have copies of the same data in multiple report suites. This is not feasible. And even if you wish to copy the data to multiple report suites, you will be changed for the duplicate (secondary) server calls.

2. SaveRealTimeSettings seems to be the closest (I will not say the "best") solution. However, you should be aware saving the settings has some overhead time, I believe 10-12 minutes. So once you changed the settings, you will need to wait for 12 minutes before requesting for the real time data. Fortunately, you can go back up to 15 min, so I believe you will get all the data.