Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

Adobe Analytics BCS 7 years ago (2019-11-01) 45622 Views 9 Comments

Update time: March 19, 2026

This guide walks you through how to implement Adobe Analytics using Adobe Launch (Tags) step by step.

If you’re interested in a server-side setup, check out: Implementation Adobe Analytics Via Web SDK

Before getting started, make sure you have the necessary permissions for both Adobe Launch (Tags) and Adobe Analytics.

Let’s dive in.

Step 1: Create a Property in Adobe Launch

In Adobe Launch,click「Tags」——「New Property」, then set up as follows:

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

  • Name:Usually your website name or domain (e.g., http://www.bbccss.com)
  • Platform:Web for websites, Mobile for apps
  • Domains:Enter your root domain only (no subdomains, paths, or protocols)
  • ADVANCED OPTIONS 
    • Run rule components in sequence: Ensures rules execute in order (lower order = earlier execution)
    • Return an empty string for missing data elements: Helps with debugging
    • Configure for extension development (cannot be modified later): Only needed if you’re building custom extensions

Save your property.

Step 2: Install the Adobe Launch Library and Verify It

Next, install the Adobe Launch library on your website and verify that it’s working correctly.

Go to your newly created Property and click 「Environment」:

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

You’ll see three environment types:

  • Development – used for implementation and testing during development
  • Staging – used for QA and pre-production validation
  • Production – the live environment for your website

Each Property can have one Production and one Staging environment, but you can create multiple Development environments.

Since we’re deploying to the live site, select Production. Click the icon on the right—this will open a panel with the embed code.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

This is the Adobe Launch library you need to install. Place this code in the <head> section of all pages on your site.

Copy the library code, then log in to your server and add it to the appropriate template or page location.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

Once saved and published, the Adobe Launch library is deployed.

For the library to take effect, you must publish a version in Adobe Launch. Without publishing, the code won’t load even if it’s installed on the site.

Open your browser’s Developer Tools and check the Network tab to confirm that the Adobe Launch library is loading correctly.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

  • Status 200 → The library loaded successfully
  • Status 404 → The library failed to load

If you see a 404 error, it may be due to CDN propagation. Adobe Launch uses the Akamai CDN, so updates can take a short time to go live.

You can click the library URL, open it in a new tab, and refresh until the file loads. Once it does, go back and refresh your site—the status should return 200, indicating everything is working as expected.

Step 3: Create a Report Suite

In Adobe Analytics, Click 「Admin」——「Report Suite Manager」——「Create New」——「Report Suite」to set up a new report suite.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

Configure the basic settings such as Report Suite ID, Name, Time Zone, and Currency based on your business requirements.

Once created, make sure to note down the Report Suite ID, as it will be required for the subsequent implementation steps.

Step 4: Install Adobe Analytics Extension

In Adobe Launch,click「Extensions」——「Catalog」,then search for “Adobe Analytics” 

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

Click 「install」, and once the installation is complete, open the Adobe Analytics extension settings.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

You’ll notice there are quite a few configuration options available. Don’t worry—we’ll walk through them step by step.

 

LIBRARY MANAGEMENT

This section controls how the Adobe Analytics library is managed and where your data is sent.

For most implementations, you’ll use the default option: “Manage the library for me.”

Next, configure the Report Suite ID, which determines where your data will be collected.

In our example, we created a Report Suite with the ID BBCCSS in the previous step. Enter this value in the Production Report Suites field, like this:

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

If you’re using separate environments (e.g., Development and Staging), you should also enter the corresponding Report Suite IDs for those environments.

There are two optional configurations below:

  •  Use Activity MapWhen enabled, this tracks user click interactions on links. It provides a visual click heatmap, helping you understand which elements users engage with most.
  • Make tracker globally accessible:Enabling this option exposes the s object on the global window scope, allowing other scripts to reference it directly. This can be useful in specific cases (e.g., using s.doPlugins or custom scripts), and it also makes future library updates easier. However, it’s generally not recommended to rely heavily on direct access to the s object unless you have a clear use case.

 

GENERAL

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

  • Character Set: Typically set this to UTF-8, which is the standard for most modern websites.
  • Currency Code:If you run an e-commerce site, select the currency your business uses (e.g., USD, EUR, JPY).
  • Tracking Server & SSL Tracking Server:You can leave these fields blank to use Adobe’s default third-party domains. In this case, data will be sent to domains like sc.omtrdc.net or 2o7.net. If you prefer to use a first-party domain (CNAME), you’ll need to work with Adobe to set it up. Once configured, you can update these fields to your custom tracking domain.
  • Enable EU compliance for Adobe Analytics:Leave this unchecked unless you have specific compliance requirements that require it.
  • Collect high entropy user-agent client hints: Enable this option. Client Hints are gradually replacing the traditional User-Agent string as a more reliable and privacy-friendly source of device information.

The main settings are eVars and Props, and basic page information (ADDITIONAL SETTINGS).

Please ignore eVars and Props for now; our focus is on ADDITIONAL SETTINGS.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

These are all basic tracking variables. Let’s use Page Name as an example to walk through the setup process.

In Adobe Launch,click「 Data Elements」——「Add Data Element」,then set up as follows:Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

Similarly, set other data elements.
Name
Extension
DataElement Type
Check
StorageDuration
Attribute
PageURL
Core
PageInfo
Forcelowercasevalue
PageView
URL
Server
Core
PageInfo
Forcelowercasevalue
PageView
Hostname
Channel
Core
VisitorBehavior
Forcelowercasevalue
Session
TrafficSource
Referral
Core
PageInfo
Forcelowercasevalue
PageView
Referral

Once your Data Elements are set up, go back to the Adobe Analytics extension.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

Click the Data Element picker icon to select the appropriate Data Element for each field.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

The final effect is as follows:

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

Alternatively, you can manually reference a Data Element by typing it in this format %Data Element Name%

Both methods work the same way.

 

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

  • Enable ClickMap:Turns on Activity Map data collection. Check this option to enable Activity Map tracking (enabled by default).
  • Track download links:Automatically tracks download link clicks (enabled by default).
  • Track outbound links:Tracks clicks on links that navigate users away from your site.
  • Keep URL Parameters:Preserves query string parameters in tracked URLs.

The default settings are generally sufficient for most implementations.

For this setup, we only configure:

  • cookieLifetime = Default

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

  • Visitor ID :The s.visitorID variable is used to store a custom unique identifier for each visitor. However, Adobe does not recommend using this variable. Instead, you should use the Adobe Experience Cloud Identity Service.
  • Visitor Namespace: This variable is deprecated. You should use trackingServer instead.
  • Domain Periods:This setting determines where Analytics cookies (such as s_cc and s_sq) are set by counting the number of periods in the page’s domain. It is also used by some plug-ins to correctly determine the cookie domain.
  • First-party Domain Periods: The fpCookieDomainPeriods variable helps AppMeasurement correctly set cookies when the domain includes an additional suffix level. In most cases, you do not need to configure this (default value is 2).
    • For domains like example.com or www.example.com → no change needed (use 2)
    • For domains like example.co.uk or www.example.co.jp → set to 3
  • cookieLifetime: This setting defines how long Analytics cookies persist. It directly impacts unique visitor counts and attribution, so configure it carefully.
    • Default : Cookie expires after 2 years.
    • None : AppMeasurement does not set cookies.
    • Session : Cookie expires at the end of the visitor’s session.
    • Seconds : Cookies expire after a specified number of seconds
  • Write secure cookies: This option ensures cookies are only transmitted over HTTPS, improving security.

 

 

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

If you want to use custom JavaScript, you can add it here.

Before doing so, make sure “Make tracker globally accessible” is enabled in Library Management.

No additional configuration is needed at this stage.

Give your library a clear name, select the appropriate development environment, and then click Add All Changed Resources.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

Once everything is set, click Save & Build for Development in the top-right corner. You should now see the library listed under the Development environment.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

Next, visit your website and use theAdobe Experience Platform Debugger to validate your implementation.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

If everything looks good, you can also verify the data in Adobe Analytics Real-Time reports.

Adobe Analytics Implementation with Adobe Launch (Step-by-Step Guide)

We are done.

 

 

Like (18)
Post my comment
Cancel comment
Expression Bold Strikethrough Center Italic

Hi, you need to fill in your nickname and email!

  • Nickname (required)
  • Email (required)
  • Website
(9) friends in the comments
  1. You are a very intelligent individual!
    crossfitaggregate.com2020-09-28 02:47 Reply Mac OS X | Chrome 66.0.3359.181
  2. SugarHosts
    BCS2020-02-11 12:07 Reply Mac OS X | Chrome 80.0.3987.87
  3. please add content(screenshot) for setting a variable for each data element. Ex: for Referral whether we should set evar or prop.it will help for beginners
    amruthesh2019-12-05 21:44 Reply Windows 10 | Chrome 78.0.3904.108
    • The use of each data element can be read: 16 Overview and Use Cases of Data Element Types , The personalized configuration of evar or prop is not a uniform configuration for each website, so this part is not included in the basic configuration, and will be introduced in other articles later.
      BCS2019-12-05 21:54 Reply Mac OS X | Chrome 78.0.3904.108
      • Thanks haram. instead of new article please update in this article only, so that it will have continuation,i am eagerly waiting for evar/props mapping.
        amruthesh2019-12-06 18:52 Reply Windows 10 | Chrome 78.0.3904.108
        • Yeah, it ’s a good idea to maintain continuity. I will increase evar / props separately in these two days.
          BCS2019-12-06 20:16 Reply Mac OS X | Chrome 78.0.3904.108
  4. Hello Haram, I wish this was available when I was migrating three properties from DTM to Launch. Great walk through, hope you carry on with it and please let me know when you create one for tracking videos via Launch. All the best Moh
    Mohammed Ali2019-11-02 22:03 Reply Linux | Chrome 78.0.3904.62
    • Haran* (stupid autocorrect)
      Mohammed Ali2019-11-02 22:04 Reply Linux | Chrome 78.0.3904.62
    • It's OK, I will write more articles about this in the future.When I publish, I will let you know.
      BCS2019-11-02 22:14 Reply Mac OS X | Chrome 78.0.3904.70