Source: https://blogs.adobe.com/digitalmarketing/analytics/why-new-adobe-marketing-cloud-id-service-should-be-on-your-radar/
Migrating from Adobe Analytics Legacy Visitor ID
This migration will either store the legacy cookie (s_vi) to the AMCV cookie or create a new AMCV cookie, which will be used as its replacement all together.
Implementing AMCV in Adobe Dynamic Tag Mangement
Prerequisites – Adobe Requirements
1. Contact Client Care to obtain the Marketing Cloud Organization ID ie. (MCOrg ID)
2. Ensure your scode is on AppMeasurement version 1.3 or later, scode H.27 or later.
3. Make sure your Adobe Adobe server calls are going to Regional Data Collection, meaning your image requests are being sent to RDC tracking server ( ie. .sc.omtrdc.net) instead of a Non-RDC tracking server, (ie. .2o7.net).
4. Next, deploy your new VisitorAPI Javascript library. Log into your Admin Console and get the VisitorAPI.js file from the Code Manager. This can be in your scode file or in DTM in the tool’s setting, but it must be placed at the beginning of the file. Important Note: The placement of this code needs to fire first in the order sequence in order to be leveraged by the other Adobe JS libraries.
5. Configure your Visitor ID service.
6. Set Visitor ID in a Custom Variable (sprop or eVar) to test quality assurance. (Below is the Custom JS to capture the AMCV in a DTM Data Element that is ready to be mapped to a custom variable.) You can also set the AMCV in a cookie using a native DTM function to either map or verify in the Developers Console. (_satellite.setCookie(‘cookie name’,’cookie value’,days to expire)
7. As precaution, please be sure to check Adobe Analytics server call as there should be an additional parameter called “mid”, the Marketing Cloud Visitor ID.
Now that you have the foundation for your Adobe Target, Adobe Analytics, Adobe Media Optimizer and Adobe Audience Manager tools, you can feel confident about your data being unified and now you are finally ready to start building your campaigns, profiles, activities, and reports.
In the latest release of Adobe Experience Manager, Adobe has simplified authoring personalized content. In addition to some exciting new features, this release includes a new integration with Adobe Target. The new integration allows authors to edit personalized content directly within AEM.
Given the strong ROI of personalization, the improved AEM / Target integration will be a big win for Adobe customers.
While at Adobe Summit, I attended the lab “Integrating Experience Manager with Adobe Analytics, Target and DTM”, which showcased the new AEM / Target integration. In only one hour, we were able to set up the integration and personalize content.
In this post, I’ll show the process for authoring personalized content in AEM with Adobe Target. For more information on setting up the integration, please see the Summit Session documents. The images below are credits the authors of the lab.
The first step to using Adobe Target in AEM is to configure your Activity. An activity is an instance of targeting on a page. Each activity gets a name and you can configure which targeting engine, configuration and targeting type to use.
To create a new Activity, first, select the Brand (which is a container of activities for a particular brand or site) and then click the + button. If you wanted to modify an existing activity, you would select the name of activity from the drop-down.
Next, define the components to be targeted. You can define any number of components to be targeted on the page. To do so, simply select the Targeting icon on the component’s edit bar while in targeting mode.
When you target a component, AEM replaces the existing component with a targeting container and makes the existing content the default.
Once you have your components selected for the Activity, you need to create the experiences. Experiences are content variants shown to a particular audience or are groups of users based on criteria. By default, only the DEFAULT experience will be displayed when the Activity is first created.
To add an experience, select “+ Add Experience Targeting”. This will allow you to choose from among the pre-defined audiences or create a new audience to target.
You can create any number of audiences and order them in order in which they will be selected by Target.
Once you’ve defined the experiences, select each one and update the content in the targeted components. You can change content, images or anything else you can edit within an AEM component.
You can quickly switch between experiences in authoring mode by selecting the experience name on the right. This allows you to see how the content appears in each experience.
Once you have created the content for the experiences, review and finish the setup of the Activity.
From this screen, you can define how reporting will be tracked for the Activity as well as the goals for the Activity. This will allow marketers to see reports on the success of the personalization activity.
Once you have verified and finished the Activity, publish the page to push the changes to the live website. AEM will publish all the content to the live site simultaneously to ensure website consistency.
To ensure your targeting is working correctly, AEM includes the ability to view and modify the Client Context. The Client Context stores data on the current user and can / should be used for configuring segments inside AEM and Target. To view the Client Context, switch to Preview mode in AEM and then select the Client Context Hub icon. This will allow you to modify the variables in the client context and switch between segments to see the different experiences.
With AEM and Target, brands can delight their customers by providing rich, personalized experiences. At the same time, the new integration means authors have less overhead maintaining content.
Brands understand the need of personalization and the new AEM / Target integration allows them to make it happen.
Need help with understanding personalization with AEM & Target? Leave a comment below and I’d be happy to help!
Overview
Perficient was self tasked to feature a highly interactive, visually compelling Adobe Summit App built in AEM Mobile that allows users to see real-time analytics from Adobe Workbench, an interactive analytics application part of Adobe Analytics that allows you to build visualization dashboards, as well as experience personalized content based off their responses on the survey taken from their mobile device.
Challenge
Integrating DTM and Target on a single page application in AngularJs, a JavaScript front-end framework.
The application was built with Cordova (formally known as Adobe PhoneGap), a hybrid app development framework which consist of HTML, CSS and JavaScript, we were able to leverage the mobile platform’s Web view to render content. Since DTM is a JavaScript based container, we were able to integrate many of the other Adobe Marketing Cloud products that we come so accustom to.
Using DTM as a host for Adobe Tools such as Adobe Analytics and Target, you are able to push, configure, track, integrate and perform marketing initiatives such as performing A/B tests with different components on the page and tracking user activities on your app.
STEP 1
We built a base template for each page (“mobileapps/components/angular/ng-page”) and we extended our pages from that template by creating an AEM (CQ) project using Apache Maven, a building management tool.
STEP 2
After configuring our property in Adobe Dynamic Tag Management, we went to our first page in the app, in this case the login page, and inserted the DTM bootleg snippet.
“<script src=”https://assets.adobedtm.com/3215e845c9690cbe968752c99b825440070e111f/satelliteLib-21077d4adfcbef88029b6d7609a4be07d51b0616-staging.js”></script>”
Notes: Place snippet before the end of <head> section in the head.jsp;
Screenshots from CRXDE Lite (Adobe AEM) and Maven Project
STEP 3
In the login page component, go to body.jsp, and insert the DTM snippet in the body of the page.
“<script type=”text/javascript”>_satellite.pageBottom();</script>”
Notes: Place snippet before the end of <body>;
Screenshots from CRXDE Lite (Adobe AEM) and Maven Project
STEP 4
Since the summit app is an Angular SPA, we just needed to put the snippets in the first page, and the JS will be loaded/available for all other pages.
Therefore the next step was to UAT/QA and verify the JS was getting downloaded correctly.
Now we are ready to add our Adobe Analytics and Adobe Target tools in DTM, where we were able to implement our analytics solution design and run different personalize tests based data being collected from Adobe Analytics including custom variables and success events.
Recently, Adobe introduced AEM Mobile, a new way to build, maintain and deploy mobile apps. AEM Mobile makes it vastly easier to manage mobile apps by enabling marketers to maintain mobile app content, which has traditionally been done by developers. AEM Mobile is the centerpiece of a new platform Adobe has built around enabling marketing to maintain mobile apps and market to mobile app users.
As one of Adobe’s top partners, Perficient had a chance to preview AEM Mobile and get a glimpse into the technology underlying this new platform.
This new platform is composed of several different technologies, each of which has been deeply integrated, to build a seamless mobile app publishing experience.
Adobe Digital Publishing Suite (or DPS), which Adobe unveiled in 2010, provides Marketers the ability to maintain mobile app content without having to involve developers or resubmit apps through the app store. This tool has been used by numerous organizations to manage their apps, however it does have some limits. DPS, does not give full access to the mobile APIs and has limited functionality compared to native apps. Adobe Mobile takes what is best about DPS, the Marketing content management and integrates it into the powerful PhoneGap platform.
Adobe PhoneGap is a powerful platform for publishing multi-platform mobile apps. These apps are built with HTML and CSS and are wrapped in a native app wrapper. The deep API integrations and powerful rendering engines in modern phones allows these apps to compete in performance and features with native apps without requiring separate development efforts for each platform. By integrating Adobe PhoneGap into AEM Mobile, Adobe has unleashed the power of the PhoneGap platform and integrated with the ease of content publication provided by Adobe Experience Manager and Adobe Digital Publishing Suite.
In AEM Mobile, Adobe Experience Manager extends it’s powerful content authoring and Digital Asset Management features to enable marketers to manage and deploy mobile apps through a familiar and intuitive user interface. In AEM Mobile, mobile content authors can use the same drag and drop features to build their mobile app content via reusable components.
Adobe has created a version of Adobe Analytics specifically targeted at measuring mobile app interactions. Of course, companies can still integrate with Adobe Analytics Standard and Premium to get the full breadth of measurement possibilities, but this mobile-specific framework enables quick and low-effort measurement of a large number of mobile-specific interactions.
Along with the new AT.js, Adobe has released a version of Adobe Target geared for mobile apps. Using Adobe Target, marketers can deliver dynamic content to users to market within the device, increasing relevance, conversion rates and engagement.
By combining all of these technologies into a single platform, Adobe has created a mobile app platform with unparalleled features, flexibility and ease of use. No longer should mobile apps be separate from the rest of your digital marketing technology or should they be unmeasured or un-marketed. By leveraging, AEM Mobile you can build and maintain more apps and derive more value out of every dollar you put into mobile.
Perficient is extremely excited by the possibilities offered by AEM Mobile and for Adobe Summit, we have some very special demos planned to demonstrate the potential of the platform. Stay tuned for the second part of this blog series for more information!
I recently attended an excellent webinar “Ask the Experts – Adobe Target New Features” presented by Adobe’s @kimenwarner. During the webinar, Kimen mentioned a very exciting new feature coming to Adobe Target in February 2016: AT.js.
AT.js is the new client library for Adobe Target, replacing the legacy mbox.js. This new client library is currently in beta testing and promises to be more flexible, faster and safer than the current library. Specifically, AT.js offers:
These new features are especially exciting for those developing single page applications, as it allows marketers to no longer rely on developers to implement personalization and optimization strategies when supporting single page applications, such as those built in AngularJS or ember.js. Single page applications are becoming the new standard for complex, user-friendly application development and are becoming more and more common as companies modernize their legacy applications and migrate desktop apps to web applications.
Additionally, the speed and safety improvements will make Adobe Target more enticing for anyone looking to do personalization; users increasingly expect near-instant page loads, while also expecting a personalized experience.
Of course, all of these new features require some deprecation of some legacy integrations and support. With AT.js, the following will be deprecated:
If you are using these integrations, you will need to upgrade to the latest product versions to leverage the new integrations and when migrating you will need to ensure that you are not invoking internal methods. The migration process is a great time to evaluate your current personalization and optimization implementation as well, especially given the speed and platform improvements in AT.js.
Are you ready for AT.JS? I know I am!
Michael Krypel from Adobe talked about using optimization techniques to improve the customer experience. Optimization means testing different concepts, measuring their effectiveness and then adjusting the experience to make it better.
Businesses must translate their ideas into something that the customer can see, touch, feel, talk to, or listen to. This is the definition of customer-centric design.
Three tenets for customer-centric design:
Strategically, optimization requires a program maturity model to evolve the culture of optimization. Organizations have to be organized for optimization because there are a lot of roles involved in testing and learning cultures. A key skill set of the future is the ability to solve visual and auditory problems at the intersection of design, data, marketing, and technology.
T-Mobile’s Ryan Pizzuto spoke about tests that T-Mobile has run to optimize their customer experiences. They start with a control experience. They first removed a central link on the page and tested the experience. The resulting data showed that removing that link on the page resulted in a 24% lift in conversion rate.
In another test, T-Mobile started selling phones independent of the plan, which exposed the full price of the phone to the consumer. So instead of getting a free phone and paying for the true cost in the monthly services fees, T-Mobile wanted to lower the price of the plan. In the first try at this on their site, they made the full price not so apparent of the site, and it apparently caused confusion among the consumers and orders dropped off. They decided to test the way the prices was displayed, and created a better version of the price section on the site. In the new version they saw a 16% improvement in conversion and 56% improvement in average order value.
T-Mobile’s examples really showed true wins for the optimization of the content on the site.
A testing solution and personalization engine are only as effective as the quality of data fed to them. Combine the powerful data aggregation and audience mining capabilities of Adobe AudienceManager and Adobe Analytics with Adobe Target real-time testing and automation, and quickly validate the best strategies for personalizing content to your most profitable audiences. In this session, Conde Nast shares how it uses Adobe Analytics Premium and Adobe Target Premium with Adobe AudienceManager to test and deploy propensity models, look-alike modeling, and machine learning for personalization across 20 properties.
The Pre-Adobe State is the human driven approach to marketing. It’s very manual and personalization is limited to the relationship.
The modern state is to automate personalization based on up to date data.
Note: You should at least peruse the key examples here. They had some great content.
Key takeways:
Conde Nast Info
It’s a 100-year-old company with 21 brands from fashion to technology. It’s more than just a magazine company. The Scene, for examples, is a video hub. Conde Nast has a strong editorial culture. Their role is understanding people and what they want.
When first developing their digital practice, the editor in chiefs and digital editors pushed back. They were thinking it was only about telling them what to say. It took some time to overcome the challenge. Daniel positioned his team as the voice of the consumer to give the editors key information on channels, devices, what’s being read, etc. Daniels team is about analytics and audience development.
Conde Nast’s relationship with Adobe extends back to 2012 with Creative cloud and web analytics. Then bought Audience Manager, Target, Dynamic Tag Manager, Data Work Bench, Adobe Target Creative, and Automated Personalization. Adobe’s stack helps Conde Nast better understand their users and bring value to their users.
Just a few years ago, the primary interaction was through a magazine. It’s a good business. Everyone pays for the content. The advertisers pay as well. But then…… the web took off and advertising moved towards digital channels. In order to maintain ad revenue, they had to shift towards the digital channel.
Big question: what to put on the web site? All magazine articles, some, paywall? No login?
Then everything changed again with smartphones and tablets being 50% of all interactions. Conde Nast’s biggest challenge isn’t the mobile phone interface, it’s the fact that facebook, and others were the channel. It’s a part of the facebook or twitter experience. That’s the big challenge.
The good: reaching more people every day than ever before. Personalization is an opportunity now with many different reader segments.
Abigail is a reader on the site via “Side door traffic” There are a number of goals
Abigail wants very different things:
She’ll give you 15 seconds to make an impact.
Hence the personalization problem. What to prioritize given everything you can do and everything different people at the company want?
Insight: Loyalty matters. It’s the top metric. Loyal users give you 20x more pages than average. They are 50% more likely to engage with ads. They are 8x more likely to convert to a subscription
Loyalty lends itself to a customer journey approach. You can’t create a loyal user out of thin air: You follow key steps:
1. What type of headline attracts people? (headline testing using Adobe Target)
Vogue.com: Headline A: This is all you need for valentines day. B: Llama, Pajamas, Male models, What more do you need for a snow day. B won by a mile. They learned that alliteration works.
2. Engagement: personalizing content. compile a list of similar articles. It used to be a manually curated list. Adobe used Adobe Recommendations (part of Adobe Target premium suite) It makes recommendations based on user behavior.
Result: The machine won. With testing they found a 26.28% lift in monetizable inventory.
Note: this is data Conde Nast already had.
3. Loyalty: does a targeted newsletter interstitial increase email acquisition?
Started with channel analysis. facebook vs twitter vs email vs direct. Found that email groups were very small but highly engaged. They spoke to the editors and found that they didn’t really care about email. It was managed by interns and didn’t get much attention.
Solution: move the signup module out of the bottom of the page to front and center. This got more sign ups but while angering people.
Second solution: Look at who signed up. Use that data to create a segment of the type of user and then target the interstitial .
Result: 300-400 new sign-ups (a 10X increase)
4. Conversion: How do we personalize magazine cross sells
How do you pair the right impulse offer to the right consumer? The past method used a direct mail method. They tested the impulse offer from the direct mail and found that impulse changed when moving online. this increased impulse buy by 11%
How does Conde Nast get info:
Adobe Audience Manager takes that info to create a unified user profile and setup the segment for additional personalization. Conde takes key information like name and address to get more info on subscribers visiting the site. Live Ramp does this and then sends it to Audience Manager. (really cool and really scary….)
This really helps when you don’t have a registration wall.
Goal: create a persona for glamour addicts to inform test copy and creative design
How: Used Audience Manager to define the segments and then test it out on what worked for those types of users (A/B testing) They also found which types of user the testing worked least well (mobile was one segment)
Another example: used a propensity model to help New Yorker define their paywall. they found that while conversion was low. the 5 articles for free model still gave 250,000 subscribers.
Want to dynamically assemble pages based on what they know about you. This includes;
Brad Rencher, Adobe’s SVP for Marketing Cloud, made the argument to more than 7,000 people attending this year’s conference that customer experience is now the key part of your brand.
This makes Digital Marketing the epicenter of your digital transformation efforts. Of course, Adobe is at the epicenter for many brands and wants to be the epicenter of more customers.
Shantanu Narayen, Adobe’s CEO, talked about Changing the World Through Digital Experiences. Marketing is on a reinvention journey but fundamentals of marketing are not changing. The art of marketing creative is still a key pat of the equation. Science in the form of data analysis, behavior analytics, etc have contributed to elevating marketing to a new level. Real-time has impacted the enterprise is completely new and different ways.
This has led to the era of “Your Product is Marketing”, according to Shantanu. So now, you have to ask broader questions about your products and look at new ways to enhance the customer experience. This has impacted Adobe too and they are looking at how to enhance their own products into a unified experience through the Marketing Cloud.
Brad came back onstage to talk about consumer expectations around being consistency and continuous. The customer experience is the brand and marketing has to move beyond just marketing. Marketing has to take on the many customer experiences your brand has and make them consistent and continuous.
Coca Cola talked about their mission is to create happiness experiences for their customers. Their marketing efforts are not just about the logo, the colors, or even the product. By creating these happiness experiences they keep consumers connected to the brand. As an example, they created a “hug machine” for finals week at a college campus. When a student hugged the machine, they received a Coke in return. It was a fun and creative way to help students relieve stress and connect to the Coca Cola brand.
One way Adobe is developing a unified experience is through the Marketing Cloud. Adobe follows these these principles when looking at the Marketing Cloud:
Brad fired off a bunch of announcements that will detailed out throughout the week at Adobe Summit. Briefly, here are some of those announcements that I could capture as Brad talked:
Brad announced two new solutions:
Connect with Perficient on LinkedIn here.
Have you ever wondered why optimizing your web site is sub-optimal? Why is it so hard?
Quote: Simplicity is the ultimate representation (Leonardo DaVinci
Optimization: To make the best or most effective use of a situation, opportunity, or resource.
There are lots of pieces to the puzzle. It’s things like culture, training, governance, personalization, testing methodololy, biases, communications, segmentation, etc. No less important are the tactical components like implementation, test setup, content creation, success metrics, QA, test planning, testing cadence, reporting, and testing tool.
Daniel chooses to focus on the testing tool to uncomplicate the process.
Target comes with Target Standard, Advanced, Mobile app optimization, automated behavior targeting .etc. The interface comes with four tabs
People from Daniel’s consulting career
Sarah: background in marketing with ideas for big changes. Her need was to run a simple test as a starting point.
In the activities tab, he created an activity or test. The UI only has four tabs in the wizard: details, diagram, audience. Audience comes with a wide range of choices like from Bing, from Google, everyone, etc.
James is sharp but is way too busy and wears many hats. he needs testing to be easy. He needs to easily test requested site changes.
Bridget – Manages the testing program at a large organization. She needs to effectively manage many tests at once.
Anthony – He’s a one man show. He’ll run his tests from idea to final test. He needs to more efficient in coding his new experiences
All that makes it uncomplicated
As you can see, the UI is simple. It does not mean it’s simplistic
Quote: The value of the test is not based on the complexity of the test but rather, on changing visitor behavior