October 23, 2024

Use Adobe Target as a CDP: A step-by-step guide to unlocking personalization

If you work in digital marketing, you cannot avoid having been exposed to conversations about how a CDP fixes most, if not all, of your problems. For companies who have bought into the Adobe stack, you'll likely be looking at Adobe RTCDP. 

A CDP isn't an impulse purchase (if such a thing exists in Marketing) but is often a long process. However, this shouldn't put you in a waiting position. If you have Adobe Target, you can start your CDP journey today and harvest some low-hanging fruits. If you need to consider a CDP, then using Target can help you build a business case for why purchasing one is valid. 

Kasper

Kasper Andersen, Partner

In this article, you will learn how Adobe Target can work like a Customer Data Platform (CDP), its good and bad parts, and how it can help you move towards using a complete CDP. This guide will show easy steps to help you get started.

Can Adobe Target Work as a CDP?

Adobe Target has many features similar to those of a real CDP. This means it can be a good choice for businesses that want to use customer data to make things more personal without paying for a full CDP. However, there are some differences between Adobe Target and a real CDP. 

A traditional CDP collects data from many sources, such as websites, emails, and in-store purchases, and combines it with ID stitching to create a complete picture of each customer. Adobe Target, however, doesn't have the same advanced ID stitching and is primarily intended for testing and improving experiences. Adobe Target can collect and use customer data, but it only has some tools a real CDP has to gather data from many sources. 

Still, Adobe Target does have some CDP-like functions when used with Adobe Experience Cloud. Customer Attributes can bring in offline data like purchase history and CRM data. For example, Adobe Target can use information from a CRM to suggest products that customers might like. This can help create a consistent experience across all channels. 

Adobe Target is good at combining customer data to create groups and personalize messages, just like a CDP. However, personalization will be on a group level rather than the 1:1 personalization a CDP can deliver.

How Adobe Target Collects Data

Adobe Target has some tools that help collect and organize customer data. When a visitor visits your site, Target creates a Profile based on the cookie ID and 'stores' information in the Profile that you tell it to. 

This is done using mbox profile parameters. 

This is great for returning visitors, as you can now personalize and promote messages based on the visitor's previous behavior. 

Personalization goes wrong when the same visitor accesses the site from a new device. A new device means a new cookie and a new Target profile.

Target has a fix for that. 

If your visitors are logging in, you can pass a DeclaredID to Adobe's Visitor ID Service or through a mbox parameter named mbox3rdPartyId. 

When mbox3rdPartyId (or the Visitor ID Service) is set, it stitches the cookie IDs across devices to ensure that the Profile stays the same across devices. 

Now, it begins getting interesting as Target begins behaving like a CDP. 

One key feature available when setting the DeclaredID is using Customer Attributes. This lets Adobe Target collect data from CRM, Call centers, and other sources all in one place. For example, a business can use Adobe Target to target customers who are evaluated as having a high churn risk and use that information to show a relevant message to reduce the churn. 

Adobe Target can also collect data in real time, which helps keep customer profiles up to date. If a customer leaves items in their shopping cart, Adobe Target can offer a discount immediately to help close the sale. 

Benefits of Using Adobe Target as a CDP

- Personalized Experiences: Adobe Target allows grouping more significant segments and personalization of them based on their common attributes. 

- Real-Time Responses: Adobe Target can react to customer actions instantly. For example, if a user is looking at a specific product, Adobe Target can immediately show them more related products. 

- Works with Adobe Tools: Adobe Target works well with other tools like Adobe Analytics. This helps businesses get more information about their customers and use it to improve their marketing.

Challenges of Using Adobe Target as a CDP

Not as Powerful as a Full CDP: Adobe Target has tools different from those of a real CDP, which does not allow one to get a complete view of each customer. 

Data Silos: Adobe Target is limited to how much offline data can be onboarded. 

ID Stitching: Adobe Target has fundamental ID stitching, which cannot be compared to a real CDP. 

Step-by-Step Guide: Setting Up Adobe Target as a CDP

Overall, there are three steps you need to perform to begin to do cross-device personalization with CRM data.

  1. Pass DeclaredID to Adobe
  2. Configure Customer Attributes (import CRM or other data sources)
  3. Create an Audience off of your newly imported CRM data

Pass DeclaredID to Adobe

As mentioned, this can be done using Visitor ID Service and the mbox parameter mbox3rdPartyId. I'll only walk you through the simplest of the two, the mbox3rdPartyId approach.

Ideally, your visitor's DeclaredID is already exposed in your data layer when users log in. If not, your IT department might have to expose it for you.

I'm also assuming you're using Adobe Tags (aka. Adobe Launch) as your Tag Manager solution and already know how it works regarding libraries and publishing flows. Here goes:

1. Create a data element for the DeclaredID (if it doesn't already exist) and map it to your data layer element. For me, it looks like this:

    2. You may already have an existing rule that triggers Target on all pages. You can edit this or create a new one.

    3. In your actions of the rule, add or click on the existing Adobe Target - Add Params to All Requests.

    4. Add a new parameter mapped to the data element in step 1. Make sure the parameter name is spelled correctly. Otherwise, it won't function as expected.

    5. Publish your new changes.

    Technically, you're done now.

    By deploying the mbox3rdPartyId, you can now do cross-device personalization, as Target will now ID sti...or rather, cookie stitch visitors with a DeclaredID. Of course, the visitor must log in on both devices for Target to stitch.

    Your segmentation is still limited to behavior collected by Target, so let's move on to ensure you can segment on offline/CRM data.

    Configure Customer Attributes

    Customer Attributes allows you to import offline data and tie it to the DeclaredID. Any offline data you can map to the DeclaredID can be uploaded into Customer Attributes, and by doing so, it becomes available to create Audiences in Adobe Target.

    Data points examples:

    • - Membership level/type
    • - Membership points
    • - Next best offers
    • - Next best action
    • - Churn risk
    • - Customer Lifetime Value
    • - Lead score
    • - etc.

    Before you start, ensure you know what data you want to upload and that the data can be mapped to the DeclaredID set on your site. Once you have that, you can get started with configuring the Customer Attributes:

    1. Navigate to People

    2. Navigate to Customer Attributes in the top menu.

    3. Click +New

    4. Creating the new Customer Attribute is pretty straightforward. The most important field is the Alias ID. When taking the mbox3rdPartyId approach, you can give it any name. If you've taken the Visitor ID Service, it is important that the alias matches the alias you've set in the implementation.

    5. Upload your file with the data and confirm the schema. Ensure that the first column contains the DeclaredID.

    6. Finally, activate the Customer Attribute for Target.

    Depending on your Target license, you might be limited to activating only three columns at a time.

    More importantly, you can automate the file upload. You could do this via your Marketing Automation tool (e.g., Adobe Campaign, Marketo, or something else).

    The benefit here is that you—in most cases—already have your CRM data integrated into these solutions. So, instead of creating a new integration, you benefit from having your Marketing Automation spit out a daily, weekly, and monthly file that Customer Attributes then pick up and load to ensure your data is kept up to date.

    Create an Audience with your new onboarded data

    If you've been able to follow along this far, then it is time to be excited, as this is where the fun begins.

    When creating a new Audience, you should select Visitor Profile. Here, your Customer Attribute will be auto-populated with the data columns that you activated.

    It is simply going crazy building Audiences and using them in your activities.

    Let's recap what you've achieved so far:

    - You're setting a DeclaredID for your visitors who log in. This allows you to A/B test and personalize cross-device.

    You've enabled and activated a Customer Attribute that imports offline data, allowing you to build segments on this data — a classic use case for why to invest in a CDP.

        Recap of the benefits of using Adobe Target as a CDP

        - Works with Adobe Tools: Adobe Target works well with Adobe Analytics and other products.

        - Real-Time Personalization: It uses real-time data to give personalized content right away.

        - Prepare for a CDP: Investing in a CDP involves getting teams together. You can slowly kickstart that process and even build a business case for why an investment in a CDP makes sense for your business.

        - Eager Businesses: It's suitable for companies who wants to move NOW and cannot wait for when budget is available.

          - Keep in mind that Adobe Target is not a CDP. However, it can be a great place to start for most companies considering a CDP but are struggling to build a proper business case or if you want to take your personalization program to the next level.

          Conclusion: Is Adobe Target a Good CDP for You?

          Adobe Target is a good option if you want to start creating personalized experiences for your customers without a complete CDP. It has tools for using customer data, creating audience groups, and providing real-time customized content. Adobe Target also works well with other Adobe tools, which makes it a good choice for many businesses.

          If you are starting with personalization or already using Adobe products, Adobe Target can help you get many of the benefits of a CDP without the high cost. It's beneficial for smaller businesses that want to use customer data to improve the customer journey.

          If you want to learn more about Adobe Target as a CDP or how other Adobe tools can help you use your customer data better, contact us! We'd love to hear from you. Leave a comment or share this post if you found it helpful!

            February 22, 2024

            Top Picks for the Adobe Summit ’24 from Our Experts

            Summit US is around the corner, so like everyone else, we here at Accrease prepare for which sessions are relevant for us and what announcements we will see to ensure we can include these when working with our clients. 

            If you have yet to hear, then 'rumours' are that there won't be a Summit in London this year. This only means that there will be more focus on the US one and potentially more EMEA-based clients attending the US one.

            Currently, 249 sessions are available if you're attending in person and 28 online. As in previous years, I expect recordings to be available for everyone post-summit. So regardless of whether you'll be attending in person or expecting to watch the recordings afterwards, I've asked our Specialists which sessions they would recommend to help you prioritise in the large selection of sessions. So, let's jump straight into the recommendations:

            Fulton Yancy

            He has experience in digital analytics since 1996 and spent the last decade getting his hands dirty digging for insights in Adobe Analytics. Remember to check out his blog on www.webbanalys.se.

            Session: 
            2024 Adobe Analytics Rockstars: Top Tips and Tricks [S104]

            Reason: 
            Meeting the rockstars of Adobe Analytics is always a great way to boost inspiration and learn new ways to work with Adobe Analytics. This has always been my all-time favourite session at Summit as - regardless of my experience in the tool - I always walk away having learned something new. You should definitely take advantage of this session!

            Jonas Nielsen

            Former Consulting Manager at Adobe and Founder of Accrease. Jonas is a Swiss army knife for the Adobe stack, particularly AEP, and often finds himself by a whiteboard drawing the client's architecture around AEP.

            Session: 
            How Adobe Real-Time CDP Impacts Full Funnel Marketing [VS513]

            Reason: 
            I usually focus on sessions that give a deeper understanding of the architecture behind the solutions. I tried looking for a relevant one this year but found no one. Instead, I personally find this session really interesting. 

            Often, a CDP is only thought of as something for bought media strategies, but to take full advantage of a CDP, it needs to be thought into the entire marketing funnel.

            Sharath Kumar

            Former Consultant at Adobe - Well experienced in Adobe Campaign and migrations to/deployments of Adobe Journey Optimizer.

            Sessions: 
            Adobe Journey Optimizer Roadmap and Innovations [S801] & 
            Making the Leap with Generative AI to Scale Personalised Experiences [S911]

            Reason: 
            At Accrease, we collaborate directly with the product teams for the different solutions we support. And especially when it comes to AJO, as the solution is evolving extremely fast with new releases every month. They can only give us some insights, so the roadmap sessions at Summit are my favourite ones. Understanding the product's direction will allow us to ensure the implementations we plan take any new features into account.

            I find optimising the flows and scaling the personalisation using AI fascinating, so my second recommendation is precisely this. Many clients we work with don't have huge teams, so the efficiency and scaling of personalisation come down to working smarter, and I have no doubt AI is a big part of the solution for this.

            Samuel Rajkumar

            Marketo specialist unlike any other. Experienced in building digital strategies using technologies like CDP and combining them with Marketing Automation.

            Sessions: 
            Adobe on Adobe: Marketo Engage and Best Practices for Global Marketing Ops [VS215] & 
            GenAI-Powered B2B Marketing: Crafting a Roadmap to Excellence [S205]

            Reason: 
            I always find it inspiring to hear from clients about what they have achieved using Adobe Stack. What I find even more inspiring is the Adobe on Adobe sessions. I recall they started doing these years ago, and I love seeing how Adobe are using their own solutions - simply because they know all the ins and outs of its products to ensure it fully gains the most from them.

            This is an excellent opportunity to gain insights directly from industry experts who have successfully set up a Global Marketing Ops.

            My second recommendation is similar to Sharath's. Regardless of whether you have a large team, AI will be part of your workflow one way or the other. I don't necessarily believe that AI will be able to fully automate personalisation or something similar in the near future. But I 100% believe AI will make you and your team more efficient.

            Jonas Guldberg Pabst

            Campaign specialist, who was raised - not by wolves - but alongside Neolane, which later became Adobe Campaign. A companion of his ever since.

            Sessions: 
            Unveiling Adobe Campaign's New User Interface and Innovative Features [S803] & 
            Scaling Customer Journey Capabilities for Global Digital Experiences [S809]

            Reason:
            Adobe has announced that they will unveil their new Campaign v8 web user interface (UI) as part of Summit. These two sessions introduce the new interface and how to leverage the power to build customer experiences. As for the new UI, you may have noticed that the documentation has been updated with a few previews.

            The new interface is a revolution for marketers and is a good blend of the more sophisticated UI from Campaign Classic and the simple marketer-friendly UI from Campaign Standard.

            It will embrace new powerful features and help you elevate campaigns, build audiences, and unleash the true potential of cross-channel experiences through a user-friendly drag-and-drop interface.

            This is super exciting news. We here at Accrease look forward to introducing all the new features it gives our customers.

            Kasper Andersen

            Former Manager at Adobe for Proof of Concepts in EMEA & JAPAC. He has been working with Adobe Analytics since it was known as SiteCatalyst; however, his favourite solution is and always will be Adobe Target.

            Session: 
            Top Tips to Maximise Value with Adobe Target [VS817] & 
            How Adobe.com uses AI-powered Recommendations for Personalization at Scale [S814]

            Reason:
            With Target as my favourite solution, how can I recommend anything besides Target sessions? 

            The top tips session is my clear winner - if I could watch only one session, it would be this one. Ryan Roberts is a former colleague and friend, and he's been doing similar sessions in previous years and always received high ratings from the attendees. I love his sessions.
            During my time with Adobe, I ran a similar session at Summit in London. Needless to say, it was with great sparring and input from Ryan.

            Just like Samuel, I enjoy watching the Adobe on Adobe sessions. Combine that with AI, and you have my second favourite session. Not many Adobe Target customers have Target Premium, which allows for using the Recommendation add-on. Most think that it is only relevant if you're an e-commerce site. However, that certainly isn't the case. I'm working with B2B companies that have successfully promoted training videos and FAQ articles.

            There you go. These were the recommendations. Check back after Summit, as we'll be providing a summary of the biggest and most important takeaways.

            December 5, 2023

            Adobe Experience Platform Web SDK: Everything you need to know

            If you have been around for as long as I have, you may remember the old SiteCatalyst/Adobe Analytics H. code that got replaced with AppMeasurement.js to increase performance and make it more up-to-date. The same happened for mbox.js, which was replaced by at.js. Well, it's time to replace EVERYTHING with the new Platform Web SDK.

            Kasper

            Kasper Andersen, COO & Partner

            What is Adobe Experience Platform Web SDK?

            In the past, each Adobe product functioned with its own JavaScript library, server endpoint, database, and visitor identity management system. This led to a scattered and often confusing array of instructions, documentation, and installation processes. However, with the introduction of the Adobe Experience Platform Web SDK, these disparate elements have been unified into a single JavaScript library, bringing together identity, audience, analytics, and personalization capabilities under one roof.

            The Web SDK communicates with Adobe's Experience Platform Edge Network, a network of servers designed to handle and respond to the data and requests the SDK sends. This unified approach drastically simplifies debugging and makes managing data across different Adobe products more efficient.

            The Web SDK also introduces semantic data modelling, allowing users to name and structure their data more meaningfully and intuitively. This feature significantly simplifies the process of keeping track of data mapping.

            All these features and advancements make the Adobe Experience Platform Web SDK a significant leap forward in providing a streamlined, user-friendly, and efficient way of implementing Adobe's marketing technologies on a website.

            👉 Click here to check out how Saxo improved their page load time with 46% by migrating to Web SDK

            Benefits of Web SDK over AppMeasurement.js

            The Adobe Experience Platform Web SDK significantly improves over the previous standalone JavaScript library, appmeasurement.js. The primary benefits of the Web SDK can be broken down into the following categories:

            1. Unified Library:

            One of the most notable advantages of the Web SDK over appmeasurement.js is unifying various Adobe product libraries into a single JavaScript library. Previously, appmeasurement.js was just one of many libraries, including at.js, visitor.js, and dil.js, each associated with a different Adobe product. With the Web SDK, these are consolidated, simplifying the implementation process and reducing the possibility of bugs and compatibility issues.

            2. Simplified Debugging:

            Debugging is made simpler with the Web SDK. Instead of tracking data going to and from different servers with individual JavaScript libraries, the Web SDK enables data related to identity, audience, analytics, and personalization capabilities to occur within the same request to a single Adobe endpoint. This feature allows for more precise tracking and debugging of data.

            3. Open Source and Transparent:

            Unlike appmeasurement.js, the Web SDK is open source. This transparency allows developers to follow along with changes, submit their issues or improvements, and understand the workings of the library in more detail. Furthermore, minified and un-minified libraries provide a more transparent debugging experience.

            4. Asynchronous Loading:

            The Web SDK provides asynchronous loading, which can reduce the time it takes to deliver valuable content to users. This feature significantly improves over the traditional synchronous loading of libraries like appmeasurement.js, which could slow down website performance.

            5. Semantic Data Modeling:

            The Web SDK allows for semantic data modeling, enabling users to use more intuitive and meaningful names for their data fields. This approach contrasts with the system used in appmeasurement.js, which often requires users to keep track of less intuitive names like "eVar21" or "prop42".

            6. Improved Performance:

            The Web SDK consolidates libraries rewritten from the ground up to be smaller, leaner, and faster—the reduced network traffic and latency lead to improved website performance.

            7. Future-Proof:

            The Adobe team is continuously working on new features and improvements for the Web SDK, ensuring it stays relevant and beneficial in the long term.

            In conclusion, the shift from appmeasurement.js to Adobe Experience Platform Web SDK represents a substantial step forward in simplifying the implementation and management of Adobe's marketing technologies on a website.

            Why migrate to Web SDK?

            There are two primary factors to consider when deciding whether to migrate. The first is the evolution of Adobe Solutions and the new Adobe Experience Platform. The second one is the external technical landscape with the death of third-party cookies and Apple's ITP.

            Evolution of Adobe Solutions

            Just as with the previous releases of new JS libraries, the development of the early Alloy.js (code name for Web SDK) came from ensuring that the JS files were using the most up-to-date technologies and, at the same time, trying to reduce the redundancy of functions that were shared across the different legacy JS files.

            In parallel, Adobe worked on the Experience Platform (AEP), which is the foundation for solutions, Adobe Customer Journey Analytics (CJA), Adobe Journey Optimizer (AJO) and Adobe Real-Time Customer Data Platform (RTCDP).

            All these solutions depend on the Web SDK as the data collection method. So, if you are considering any of the solutions within the AEP stack, it will require that you migrate. From a project perspective, you're in a much better position to show quick ROI for the investment in these solutions if you're already using the Web SDK instead of having to migrate as part of a deployment of, e.g. RTCDP.

            Over time, the vision is that AEP will replace the current solutions like Adobe Analytics and Adobe Target.

            External technologies

            Working in digital marketing is more challenging than it used to be, as external technologies constantly complicate our lives. The death of 3rd party cookies has been underway for several years now, and Apple is continually pushing updates to their ITP to increase privacy for their users. This has started many conversations around cookieless tracking and server-side tracking.

            The Web SDK is a way to better future-proof your data collection while respecting users' privacy. With the support of Event Forwarding to destinations server-side and the possibility of keeping cookie IDs based on a server-side cookie, you're in much better shape to tackle the challenges that will and will certainly come.

            New features to benefit from with Web SDK

            1. Ability to use first-party IDs to generate longer-lasting ECIDs.
            2. A tighter integration between Adobe Analytics and Adobe Target does not rely on stitching separate network calls.
            3. Faster sharing of audiences from Adobe Real-Time CDP to Adobe Target.
            4. Real-time data transformation and mapping in Datastreams using Data Prep.

            What is required by my team to migrate to Web SDK?

            The migration to Adobe Experience Platform Web SDK is relatively straightforward and requires minimal changes to existing implementations. No updates are needed to your existing data layer, meaning you don't have to involve your IT team.

            We recommend a few prerequisites - they aren't required, but they will benefit you in the long run. Depending on which solutions you're using within the Adobe Experience Cloud, there are different things to consider. We'll cover the most common solutions.

            Adobe Analytics

            You need to ask yourself whether you're getting value from the current implementation (i.e. are you acting on the data you're collecting?). If not, get rid of it so you don't have to take the time to migrate it.

            1. Ensure your Solution Design Reference (SDR) is up to date. There's no point in migrating variables if they are not used anymore. If you don't have an SDR, now is the time to create one.
            2. While updating your SDR, you should also clean up your variables in Adobe Analytics - disable them if they are irrelevant or not used anymore.

            Adobe Target

            1. Review your mbox and profile parameters and ensure they are still required.
            2. Update your SDR so that you have a column that lists your Target parameters.

            Most of the migration is done within the UI of Experience Platform UI. From a high-level perspective, the steps required are:

            1. Creating and defining an XDM Schema
            2. Configure a Datastream
            3. Install the Web SDK Extension in Adobe Tags (former Adobe Launch)
            4. Create data element for XDM variables
            5. Duplicate existing rules and update them to make use of Web SDK Extension
            6. Add the necessary services (e.g. Adobe Analytics) to your Datastream
            7. Test and Validate
            8. Clean up by removing legacy extensions and rules

            If you involve a partner like Accrease, we can lift 95% of the tasks without you or your IT team's involvement. The only time you or your IT team would have to be involved would be in step 7, validating and coordinating the release of the migration.

            We don't use Adobe Launch as our Tag Manager Solution

            Even if you're not using Adobe Launch, you can still migrate to Adobe Web SDK, which is still recommended due to the benefits mentioned above. With that said, the process may be smoother with Adobe Launch.

            At Accrease, we are deep specialists within Adobe Technology, so if you're using another Tag Manager, there may be better teams to do the actual Tag Manager work. However, we are happy to spar and guide you in deciding whether to migrate and what to be aware of.

            We've already done several migrations with other clients if you're using Adobe Launch.

            Remember, Adobe Launch is free if you're using Adobe Technology. Migrating to a free Tag Manager Solution could reduce your current cost.

            What happens if I don't migrate?

            Nothing. Adobe is not forcing anyone to migrate - at some point, we expect that you eventually will have to migrate, but nothing indicates this as of the date for writing this.

            If you're like most other companies, you're part of conversations where things like load speed and server-side are being discussed. If so, migrating will address some of the concerns typically raised during those conversations.

            If you're considering investing in Adobe Experience Platform together with Real-Time CDP, Customer Journey Analytics or Adobe Journey Optimizer, then the Web SDK will be a requirement, and you will be better positioned for success if you're already using Web SDK.

            Don't forget to check out our recording of how to migrate to Web SDK 👇

            June 19, 2023

            Zero-Party Data: The Game Changer in Customer Relationships You Can’t Afford to Ignore

            Discover the power of zero-party data in transforming customer relationships. This blog explores the definition of zero-party data, its benefits, and how businesses can leverage it to create personalized experiences. Learn how targeted campaigns, deeper customer insights, and increased trust can revolutionize your marketing strategy.

            Read more

            Accrease logo

            Bring your data to life with Accrease - Adobe Solution Partner Gold.

            linkedin

            CONTACT

            [email protected]
            DK: +45 89 871 101

            SE: +46 8 446 891 01
            NO: +47 75 98 71 01

             

            CONTACT

            [email protected]
            DK: +45 89 871 101

            SE: +46 8 446 891 01
            NO: +47 75 98 71 01

             

            HEADQUARTER

            Accrease ApS
            Store Kongens Gade 40G 4 1264 København K Denmark

             

            © 2023 Acrease ApS | All rights reserved    |    Privacy policy   |   CVR: 37539082