Basics of Adobe Analytics Data Collection

From accessing a page to making data available in Adobe Analytics: 
  1. Client requests a webpage from the server (visitor tries to access a webpage, request is made to the server)
  2. Web server returns the page with content, images, etc. along with analytics/marketing codes
  3. Page loads the Adobe analytics code executes
  4. Cookie existence is verified, if not, new cookie is generated (depending on the implementation first or third party cookie is set
  5. An image request is sent to Adobe Analytics data collection server which contains the variables and values for the particular page
  6. Adobe now returns a transparent pixel image to the page
  7. Adobe servers store the data and process it to your report suite(s)
  8. Now the data can be accessed by logging to web browser
  9. Adobe Analytics Workspace can used to create insightful reports 

Steps to equip your site to collect data:

  1. Script tag your appmeasurment.js in the head section // Base file
  2. Add Traffic Variables // Page code 
  3. Add Conversion Variables  // Page code 
  4. s.t() for creating an image request to send code // Fire beacon
What is in the base code which is currently called as Appmeasurment.js?
  1. Report Suite ID -> where to store the data
  2. Configuration Section -> general information about website which is not unique for any page
  3. Plug-ins Section -> JS code looks through specific conditions and then if it mapped it executes an action. That action is usually populating a variable with a value  (this step finally
  4. Adobe Analytics Base code -> JS code wraps up all the data compresses and it fires it off to the Adobe Analytics server
Image Request Creation Process in the line of order(JS normally reads code sequentially) which then transmits data to Adobe Data Collection Server.
  1. First the page code calls the external JS file
  2. Then the configuration variables are read from Appmeasurment.js
  3. Specific traffic and conversion variables are read from the page code (override variables till this step)
  4. s.t() function executes and start creating a image request
  5. Plugins execute and contribute more value to the image request (overrides step 3)
  6. Finally image request is made and data is sent to Adobe servers

Comments