Data Insertion API Tutorial

There are two ways to pass a web site visitor’s online analytics data to the Adobe Data Collection Layer:

  • Embed client-side Analytics JavaScript Tagging code in the web pages
  • Use the Data Insertion API and server-side code

In this article, you will learn about the difference between these two methods and how to use the Data Insertion API.

Prerequisite knowledge, system permissions and environment setup

This article is for PHP, Java or C# developers with knowledge of HTML, XML, and JavaScript.

Unlike the other APIs, the Data Insertion API does not require authentication, use SOAP or use API Tokens. However, you will need the report suite ID that you created in the Setup and Security tutorial.

This article assumes you have the equivalent knowledge of Analytics JavaScript Tagging as discussed in Analytics Tagging.

Download code files for this article

This article displays code inline to the discussion but you can also download the code for PHP, Java or C# to explore on your own.

Follow the directions in the Authentication and Setup Tutorial and then unzip these files to your project folder.