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

Edge Server API vs. Bulk Insert API for Adobe Analytics

Avatar

Level 2

Good morning everyone.

I'm investigating to implement an alternative way of entering information into Adobe Analytics. According to the Adobe documentation there are three options:
- API Direct (theoretically deprecated since it is version 1.4): https://github.com/AdobeDocs/analytics-1.4-apis/blob/master/docs/data-insertion-api/index.md
- Bulk Insert: https://github.com/AdobeDocs/analytics-1.4-apis/blob/master/docs/data-insertion-api/index.mdhttps://...
- Edge Network Server API: https://experienceleague.adobe.com/docs/experience-platform/edge-network-server-api/data-collection/...

As far as I have been able to understand from the documentation, the best way is through Bulk Insert, but seeing that Adobe's strategy is to centralise through Edge Network, I don't know if the ingestion will be deprecated through Bulk as it was deprecated in API 1.4 (through XML

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

I have not used the any of the insertion methods myself, but I am wondering if the "Bulk Insert" is better for large imports (like taking offline data and importing it to stitch with your web data), and the Edge Server is better for "live incoming data" such as setting this up with the Web SDK and capturing data as people are using the system?

 

Maybe this would help inform your usage?

 

I know I am not the best to answer this, but I did notice there were no other responses and I didn't want this to go unanswered.

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

I have not used the any of the insertion methods myself, but I am wondering if the "Bulk Insert" is better for large imports (like taking offline data and importing it to stitch with your web data), and the Edge Server is better for "live incoming data" such as setting this up with the Web SDK and capturing data as people are using the system?

 

Maybe this would help inform your usage?

 

I know I am not the best to answer this, but I did notice there were no other responses and I didn't want this to go unanswered.