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

Adobe Analytics BCS 7 years ago (2019-11-01) 45981 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

Click Save.

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.

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

The library won’t load until you publish a version in Adobe Launch. Installing the code on your server alone isn’t enough — you must publish a Launch library for it to take effect.

Open your browser’s Developer Tools and check the Network tab:

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, it may be due to CDN propagation. Adobe Launch uses Akamai CDN, so updates can take a short time to propagate. Open the library URL in a new tab and refresh until it loads. Then refresh your site — it should return 200.

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 — Report Suite ID, Name, Time Zone, and Currency — based on your business requirements.

Once created, make a note of the Report Suite ID. You’ll need it in the next step.

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)

There are quite a few configuration options — don’t worry, we’ll go through each section.

 

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 MapEnables click tracking on links and provides a visual click heatmap to understand which elements users engage with most.
  • Make tracker globally accessible:Exposes the s object on the global window scope so other scripts can reference it directly. Useful for specific cases like s.doPlugins or custom scripts, but generally not recommended to rely on heavily unless you have a clear use case.

 

GENERAL

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

  • Character Set:  UTF-8 (standard for modern websites)
  • Currency Code: Select your business currency (USD, EUR, JPY, etc.)
  • Tracking Server & SSL Tracking Server:Leave blank to use Adobe’s default third-party domains (e.g., sc.omtrdc.net, 2o7.net). For a first-party CNAME setup, work with Adobe first, then update these fields.
  • Enable EU compliance for Adobe Analytics: Leave unchecked unless you have specific compliance requirements
  • Collect high entropy user-agent client hints:  Enable this. Client Hints are gradually replacing the traditional User-Agent string as a more reliable, 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.

First, create the supporting data elements. 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 ready, go back to the Adobe Analytics extension settings. 

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

Click the Data Element picker icon (the little square/tag icon) next to each field to select the appropriate data element.

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 its name in this format: %Data Element Name%. Both methods work the same way.

Both methods work the same way.

 

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

  • Enable ClickMap:Turns on Activity Map data collection (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 sufficient for most implementations.

 

For this setup, we only configure:

  • cookieLifetime = Default

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

  • Visitor ID : Stores a custom unique visitor identifier. Adobe does not recommend using this — use the Experience Cloud Identity Service instead.
  • Visitor Namespace:  Deprecated. Use trackingServer instead.
  • Domain Periods: Determines where Analytics cookies (s_cc, s_sq) are set by counting periods in the domain. Also used by some plug-ins to determine the cookie domain.
  • First-party Domain Periods:Helps AppMeasurement set cookies correctly when the domain has an extra suffix level. Default is 2 — no change needed for example.com or http://www.example.com. Set to 3 for domains like example.co.uk or http://www.example.co.jp.
  • cookieLifetime:  Defines how long Analytics cookies persist. Directly impacts visitor counts and attribution:
    • Default : 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: Ensures cookies are only transmitted over HTTPS

 

 

If you want to add custom JavaScript, you can do it here. Before doing so, make sure “Make tracker globally accessible” is enabled in Library Management. No additional configuration is needed at this stage.

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

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.

 

Done

You now have a working Adobe Analytics implementation via Adobe Launch. From here, you can layer on additional rules for specific events (form submissions, video interactions, scroll tracking, e-commerce) as your tracking requirements grow.

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