Prerequisites

You should have already completed the lessons in the Configure tags section.

Add the Identity Service Extension

Since this is the first extension you are adding, here is a quick overview of extensions. Extensions are one of the core features of tags. An extension is an integration built by Adobe, an Adobe partner, or any Adobe customer that adds new and endless options for the tags that you can deploy to your website. If you think of tags as an operating system, extensions are the apps that you install so tags can do the things you need it to do.

To add the Identity Service Extension

  1. In the left navigation, click Extensions

  2. Click Catalog to go to the Extensions Catalog page

  3. Note the variety of extensions that are available in the Catalog

  4. In the filter at the top, type “id” to filter the Catalog

  5. On the card for the Adobe Experience Platform Identity Service, click Install

    Install the Identity Service Extension

  6. Note that your Experience Cloud Organization ID has been auto-detected for you.

  7. Leave all of the default settings and click Save to Library and Build

    Save the extension

NOTE
Each version of the Identity Service extension comes with a specific version of VisitorAPI.js which is noted in the extension description. You update the VisitorAPI.js version by updating the Identity Service extension.

Validate the Extension

The Identity Service extension is one of the few tag extensions that makes a request without having to use a rule action. The extension will automatically make a request to the Identity Service on the first page load of the first visit to a website. Once the ID has been requested, it will be stored in a first party cookie beginning with “AMCV_”.

To validate the Identity Service extension

  1. Open the Luma site

  2. Make sure the Debugger is mapping the tag property to your Development environment, as described in the earlier lesson.

  3. On the Summary tab of the Debugger, the tags section should indicate that the Adobe Experience Platform Identity Service extension is implemented.

  4. Also, on the Summary tab, the Identity Service section should populate with the same Org ID that was on your extension configuration screen in the Data Collection interface:

    Check that the Adobe Experience Platform Identity Service extension is implemented

  5. The initial request to retrieve the Visitor ID might appear in the Identity Service tab of the Debugger. It might have already been requested, though, so don’t worry if you don’t see it:
    Check to see if there is a request to the Identity Service with your Org Id

  6. After the initial request to fetch the Visitor ID, the ID is stored in a cookie whose name begins with AMCV_. You can confirm that the cookie has been set by doing the following:

    1. Open your browser’s Developer Tools
    2. Go to the Application tab
    3. Expand Cookies on the left side
    4. Click on the domain https://luma.enablementadobe.com
    5. Look for the AMCV_ cookie on the right hand side. You might see several since have loaded the Luma site using both it’s hardcoded tag property as well as mapped to your own.
      Verify the AMCV_ cookie

That’s it! You’ve added your first extension! For more details on the configuration options of the Identity Service, see the documentation.