Adobe Launch Extension

This document covers the deployment instructions for Adobe Launch Extension for Lemnisk JavaScript SDK.

Adobe Launch Configuration

  • Go to Adobe Launch, and pick a Property.

  • Once you are inside, click on "Extensions".

  • Then click on "Catalog".

  • Search "Lemnisk", and you will get the Lemnisk extension.

  • Click the "Install" button.

  • Determine the different environments in which you want to configure the extension. This typically includes development, staging, and production. This can be determined by creating an “Environment” variable as shown in the below image.

  • Configure dynamic values "Client ID" and "Write Key" (you can reach out to your Lemnisk customer success partner for these details or get them from the Lemnisk CDP UI). Using data elements instead of specifying a static value, reference the corresponding data element that holds the environment information.

Example:

Implement environment-specific logic:

Within your code or rules, you can use the value of the "Environment" data element to conditionally apply different behaviours or configurations based on the environment.

Client ID

Write Key

  • By referencing these data elements in your extension configuration and implementing environment-specific logic, you can effectively customize the behavior of the extension based on the environment in which it is deployed.

Please note that you can use DataElements to pick the write key and client id from the environment. This way you can do dev/staging/prod environment differentiation for Lemnisk tags. When you do this, please take care of any AEM-specific tags too (say many of you may have Browser Push tags from Lemnisk - this is not covered by this Launch configuration and has to be handled by AEM depending on the environment).

Note that for the above configuration, you can hard-code write key and client id. This way Lemnisk will load the same tags across dev/staging/prod environments. You can still be able to make the environment differentiation in Segmentation variables in Lemnisk UI. Most of the clients who are on the previous versions of the Lemnisk Launch extension are in this configuration.

Action Configuration

Lemnisk team will share an "Event Tracking Plan" in an Excel sheet. This will talk about which website "Events" should trigger which Lemnisk Extension "Actions". Please configure them. For example

  • Let us configure a Page Action. Created a Rule named "pageLoad", triggered by "Core" extension, "Window Loaded" event. Click on the "Actions"/"Add" button.

  • From the "Extension" dropdown, select "Lemnisk".

  • From the "Action Type" pick "Page".

  • Please fill in the appropriate fields, if needed you can use the Data Element icon next to the text fields.

  • Picking data elements.

  • Once done, press "Keep Changes".

We are done. You can follow Adobe documentation for deploying these changes in your dev/staging/prod environments!

Last updated