Go Beyond Pixels and Tags and Start Thinking Experiences

Even to deliver a single customer experience, businesses today rely on a vast ecosystem of complex and interdependent marketing technologies. This presents the need for them to unify these technologies and the data that passes through them so they can build the efficiencies to deliver a compelling experience faster. Adobe Experience Platform Launch is a next-generation tag management system designed to do all this, and more.

Simply put, Launch by Adobe provides users a simple way to deploy and manage all of the analytics, marketing, and advertising integrations necessary to power relevant customer experiences. Launch is gaining popularity among organizations mainly because it provides them high-quality integrations that are flexible, frequently updated, and even customizable. For the first time, marketers have an infrastructure flexible enough to accommodate new functionality, open enough to automate manual process using open APIs, and powerful enough to unify disparate technologies.

I’ve already helped a few customers migrate to Launch from their older tag management solutions and have experienced its robustness first-hand, especially in terms of managing the firing of Adobe-specific tags and other third-party scripts.

Third-party pixel implementation in Launch by Adobe

A third-party script or tag is a snippet of code that is deployed either on marketing landing pages or purchase funnels to attribute marketing campaigns to conversion activities.

Launch has a lot of third-party tags (see the following example) that are supported as extensions, which can be deployed via a user-friendly UI (user interface). The list is ever growing but there will always be a need to deploy third-party tags that won’t be available in the catalog.

As an example, the following is a screenshot from the Adobe Advertising Cloud extension UI that makes it very easy to deploy this pixel without writing any custom JavaScript.

This post shows how to deploy a third-party tag called PepperJam (not yet added to Launch) and covers the various steps needed to get it done successfully. Let’s take a look.

In the next two screenshots, we create two data elements. The first data element captures the order total by tying directly to a data layer or JSON attribute on the page called dataLayer.orderTotal.

The second data layer captures a query string parameter called “clickid” that needs to be persisted for the visitor. We have used the “Visitor” duration.

This post covers persistence in Launch in more detail.

Note: Geometrixx Clothiers is a dummy site used for the purpose of demonstration.

Hope you find this post useful.