technical documentation adobe campaign standard campaigns created from this template in adobe...

63
Integrating with Adobe Cloud Technical Documentation Adobe Campaign Standard

Upload: vodang

Post on 11-May-2018

222 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

 

Integrating with Adobe CloudTechnical Documentation

Adobe Campaign Standard

 

 

Page 2: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are
Page 3: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

© 2017, Adobe System Incorporated

All rights reserved.

Published by Adobe Systems Inc.

Terms of use | Privacy Center

A trademark symbol (®, ™, etc.) denotes an Adobe trademark.

All third-party trademarks are the property of their respective owners. Updated Information/Additional Third Party Code Information available athttp://www.adobe.com/go/thirdparty

Neolane, an Adobe Company18 rue Roger Simon Barboux, 94110 Arcueil - France+33 1 41 98 35 35www.adobe.com

Page 4: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Adobe Campaign Standard - Integrating with Adobe Cloud

Chapter 1. About integrations . . . . . . . . . . . . . . . . . . . . . . . . . 5

Chapter 2. Adobe Experience Manager . . . . . . . . . . . . . . . . . . . . . 7

Creating campaigns and emails in Experience Manager 6.3 . . . . . . . . . . . . . . . 7Configuring the integration . . . . . . . . . . . . . . . . . . . . . . . . . 7Creating a campaign template . . . . . . . . . . . . . . . . . . . . . . . . 8Creating an email template . . . . . . . . . . . . . . . . . . . . . . . . . 9Creating a campaign in Experience Manager . . . . . . . . . . . . . . . . . . . 9Creating a standalone email in Experience Manager . . . . . . . . . . . . . . . . 10Editing an email content in Experience Manager . . . . . . . . . . . . . . . . . 11

Integrating with Experience Manager 6.1 or 6.2 . . . . . . . . . . . . . . . . . . 12Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Use case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Creating a Campaign form in Experience Manager 6.1 or 6.2 . . . . . . . . . . . . . . 14

Chapter 3. Adobe Target integration . . . . . . . . . . . . . . . . . . . . . . 15

About Adobe Target integration . . . . . . . . . . . . . . . . . . . . . . . . 15Configuring the Adobe Target integration . . . . . . . . . . . . . . . . . . . . 15Adding Adobe Target content . . . . . . . . . . . . . . . . . . . . . . . . . 16

Chapter 4. Adobe Analytics integration . . . . . . . . . . . . . . . . . . . . . 19

About Adobe Analytics integration . . . . . . . . . . . . . . . . . . . . . . . 19Configure Adobe Analytics integration . . . . . . . . . . . . . . . . . . . . . . 19Dimensions available in Analytics . . . . . . . . . . . . . . . . . . . . . . . 22

Chapter 5. People core service integration . . . . . . . . . . . . . . . . . . . . 23

About People core service Integration . . . . . . . . . . . . . . . . . . . . . . 23Provisioning and configuring People core service integration . . . . . . . . . . . . . . 24

Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Importing/Exporting audiences with People core service integration . . . . . . . . . . . 25

Importing an audience . . . . . . . . . . . . . . . . . . . . . . . . . . 25Exporting an audience . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Chapter 6. Assets core service integration . . . . . . . . . . . . . . . . . . . . 27

Adobe Campaign Standard - Integrating with Adobe Cloud | 3

Table of Contents  

Page 5: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Chapter 7. Points of Interest data integration . . . . . . . . . . . . . . . . . . . 29

About Points of Interest data . . . . . . . . . . . . . . . . . . . . . . . . . 29Configuring the Points of Interest data integration . . . . . . . . . . . . . . . . . . 29

Setting up a mobile application in Adobe Campaign . . . . . . . . . . . . . . . . 30Configuring a mobile application in Adobe Mobile Services . . . . . . . . . . . . . 31Integrating the SDK into a mobile application . . . . . . . . . . . . . . . . . . 32Defining Points of Interest in Adobe mobile services . . . . . . . . . . . . . . . . 32Collecting subscribers' Points of interest data . . . . . . . . . . . . . . . . . . 33Accessing mobile applications used to collect location data . . . . . . . . . . . . . 33Accessing collected location data . . . . . . . . . . . . . . . . . . . . . . 33

Creating personalized messages with Point of Interest data . . . . . . . . . . . . . . 34

Chapter 8. Marketing Cloud Triggers . . . . . . . . . . . . . . . . . . . . . . 41

About Marketing Cloud Triggers . . . . . . . . . . . . . . . . . . . . . . . . 41User process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Execution process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Activating the functionality . . . . . . . . . . . . . . . . . . . . . . . . . 42Defining aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42AMC Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Defining the trigger event . . . . . . . . . . . . . . . . . . . . . . . . . 42Editing the template . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Accessing the reports . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Use cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Browse abandonment Trigger . . . . . . . . . . . . . . . . . . . . . . . . 50Search abandonment Trigger . . . . . . . . . . . . . . . . . . . . . . . . 58

4

Page 6: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

This document details the functional integrations available between the current version of Adobe Campaign andAdobe Marketing Cloud as well as its solutions.

The different integrations presented below allow you to combine the delivery functionalities and advanced campaignmanagement functionalities of Adobe Campaign with a set of solutions created to help you personalize your users'experience.

By default, Adobe Campaign is already linked to an Adobe Marketing Cloud account.

Depending on your environment, other solutions can also be linked to Adobe Marketing Cloud. They are linked asTenants (also called Organizations). Tenant management and linking accounts to Adobe Marketing Cloud are detailedin the Adobe Marketing Cloud help portal.

DescriptionTenant (Organization)Compatible versionsSolution

Allows you to create email contents or formsmapped to the Adobe Campaign databasedirectly in Adobe Experience Manager.

N/AAEM 5.6.1, 6.0, 6.1, 6.2Experience Manager

Allows you to insert images that are dynamic-ally computed by Adobe Target when an emailcreated and sent by Adobe Campaign isopened.

Adobe Target TenantClassic,StandardTarget

Allows you to to track the success of youremail deliveries directly in Adobe Analytics.

Adobe Analytics TenantStandard, PremiumAnalytics

Allows you to exchange audiences with thedifferent Adobe Marketing Cloud applicationsthat you use.

Adobe Marketing Cloud TenantN/APeople Core Service (Profiles &Audiences)

Allows you to insert assets from your AdobeMarketing Cloud library into emails and land-ing pages created in Adobe Campaign.

Adobe Marketing Cloud TenantN/AAssets Core Service or AssetsOn Demand

Allows you to collect Point of Interest datafrom your mobile application's subscribers tosend them personalized marketing messagesin Adobe Campaign.

Adobe Marketing Cloud TenantN/APoints of Interest

Allows you to send personalized emails to yourcustomers in Adobe Campaign as a reactionto specific behaviors that are tracked on yourwebsite by Adobe Analytics.

Adobe Marketing Cloud TenantN/AMarketing Cloud Triggers

Allows you edit an email content in theDreamweaver interface.

Adobe Creative Cloud TenantN/ADreamweaver

Allows you to edit images and use a completeset of features powered by the Adobe CreativeSDK to enhance your images directly in thecontent editor.

Adobe Campaign TenantN/AAdobe Creative SDK

Adobe Campaign Standard - Integrating with Adobe Cloud | 5

CHAPTER 1

About integrations

Page 7: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

6

Page 8: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Table of contentsCreating campaigns and emails in Experience Manager 6.3 . . . . . . . . . . . . . . . . . 7

Configuring the integration . . . . . . . . . . . . . . . . . . . . . . . . . . 7Creating a campaign template . . . . . . . . . . . . . . . . . . . . . . . . . 8Creating an email template . . . . . . . . . . . . . . . . . . . . . . . . . . 9Creating a campaign in Experience Manager . . . . . . . . . . . . . . . . . . . . . 9Creating a standalone email in Experience Manager . . . . . . . . . . . . . . . . . . 10Editing an email content in Experience Manager . . . . . . . . . . . . . . . . . . . 11

Integrating with Experience Manager 6.1 or 6.2 . . . . . . . . . . . . . . . . . . . . 12Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Use case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Creating a Campaign form in Experience Manager 6.1 or 6.2 . . . . . . . . . . . . . . . . 14

Creating campaigns and emails in Experience Manager 6.3

By installing a dedicated feature pack, Adobe Experience Manager 6.3 allows you to create campaigns and emailsdirectly in AEM without having to switch to Adobe Campaign Standard for the most common operations: from theemail/campaign creation to the validation of the content.

Both Projects and Emails menus in Experience Manager allow you to create items specific to Adobe Campaign:

n The Email menu is specifically designed for this integration and allows you to create campaigns or standaloneemails as well and to organize them in different folders.

n A project template designed for Campaign is available. In this project, you can choose to create a campaign ora standalone email. To learn more about project creation in AEM, visit this page.

Campaigns and emails created in AEM are based on Adobe Campaign's campaign and email templates. This meansthat items defined in a campaign template will be visible in Experience manager if they contain an email, includingworkflows with an Email delivery activity.

The execution - preparing and sending the emails - of the email can only be done in Adobe Campaign.

Configuring the integrationSpecific configurations must be performed in Adobe Campaign Standard and Adobe Experience Manager.

When using the integration, Experience Manager connects to Adobe Campaign via IMS to retrieve the needed data.Therefore, AEM users must have access rights to Adobe Campaign via IMS.

Adobe Campaign Standard - Integrating with Adobe Cloud | 7

CHAPTER 2

Adobe Experience Manager

Page 9: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Warning:

When activating this integration, the older version of the integration, presented in the Integrating with ExperienceManager 6.1 or 6.2 [page 12] section, can no longer be used.

Provisioning is performed by Adobe. To request provisioning of this integration:

1 Install the Campaign integration feature pack in Experience Manager. Package installation in AEM is done viathe package management menu from Tools > Deployment > Packages.

2 Contact Adobe Experience Manager support to request provisioning of this integration. Adobe will provide thenecessary configurations at the platform level to get you started.

Creating a campaign templateA campaign template can contain pre-set marketing activities that are automatically created every time this particulartemplate is used to create a new campaign.

By creating and customizing campaigns at the template level, you are able to standardize your processes and easethe creation process of each marketing activity: workflows, messages, landing pages, etc.

Campaign templates can also be used to create campaigns in Adobe Experience Manager 6.3. In this context, allmarketing activities involving an email are then visible and editable in AEM: simple and recurring emails, A/B testemails and workflows containing an Email delivery activity.

1 Access the campaign templates menu from Resources > Templates > Campaign templates.

2 Select the default campaign template and Duplicate it.

3 Click Confirm.

The blank campaign dashboard is displayed.

4 Select Edit properties from the toolbar and edit the Label of the campaign template.

You can also edit other optional general properties:

n The campaign schedule - two months by default - to extend or limit it.

n The access authorizations to limit the template availability to certain users.

n The parent program of the campaign, in case you want this campaign to be only created in a specific program.

n The campaign thumbnail that is displayed when browsing programs and campaigns.

5 Confirm the changes and Save the template.

6 Add marketing activity templates by selecting Create. Select the type of marketing activity that you want to addto your campaign template.

This operation allows you to define new templates for the selected marketing activity.

Refer to the Managing templates section.

8

Page 10: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Note:

These marketing activity templates are only available for the current campaign template and cannot be used asregular templates.

7 Save your campaign template.

You can now create campaign using this template. Marketing activities are automatically created in the campaignbased on the specific templates defined within the campaign template.

Note:

In campaigns created from this template in Adobe Experience Manager, only emails and workflows containingan Email delivery activity are visible.

Creating an email templateTo create an email template in Adobe Campaign refer to the Email template section.

Any content designed in an email template will be overwritten with the content defined in Experience Manager.

Creating a campaign in Experience ManagerYou can create campaigns based on Adobe Campaign templates in Experience Manager and manage directly theemails of these campaign from within AEM.

1 Go the the Emails menu and select Create > or Create Email Campaign.

The campaign creation wizard opens.

Adobe Campaign Standard - Integrating with Adobe Cloud | 9

Adobe Experience Manager

Page 11: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

2 Indicate the general properties of the campaign by filling the Title and selecting Create a campaign. The otheroptions are optional.

3 Select Next to proceed to the next campaign creation step.

Note:

If the Next button displays a lock icon, it means that you are not logged in Adobe Campaign yet. By clickingNext, you will be prompted to log in using your IMS (Adobe ID) credentials.

4 Select a campaign template. Campaign templates are created in Adobe Campaign, as explained in the Creatinga campaign template [page 8] section.

5 Click Next.

6 Select a parent program for your new campaign. This step is optional. This parent program is used to store thecampaign in Adobe Campaign.

7 Select the languages of your campaign. For each selected language, a new variant of each email item of thecampaign is created. If no language is selected, only a single version of each email - English by default - is created.

The languages selected here override the languages that can have been set in the campaign or email templatein Adobe Campaign.

8 Click Next.

9 Select the AEM content template that you want to use. You can customize these templates according to yourneeds in AEM.

The selected AEM content template applies to all emails contained in the campaign template.

10 Validate the campaign project creation.

The Emails menu is displayed and you are now able to see your the newly created campaign and its email items.You can edit the email contents as detailed in the Editing an email content in Experience Manager [page 11] section.

Once the items of your campaign are ready and each variant of each email content has been defined and approved,you can switch to Adobe Campaign to start the workflows and/or to send the emails of your campaign.

Creating a standalone email in Experience ManagerYou can create emails based on Adobe Campaign templates in Experience Manager and manage directly its contentfrom within AEM.

1 Go the Emails menu and select Create > or Create Email Campaign.

The campaign creation wizard opens.

10

Page 12: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

2 Indicate the general properties of the campaign by filling the Title and selecting Create a standalone email. Theother options are optional.

3 Select Next to proceed to the next creation step of the email.

Note:

If the Next button displays a lock icon, it means that you are not logged in Adobe Campaign yet. By clickingNext, you will be prompted to log in using your IMS credentials.

4 Select the languages of your campaign. For each selected language, a new variant of each email item of thecampaign is created. If no language is selected, only a single version of each email - English by default - is created.

The languages selected here override the languages that can have been set in the campaign or email templatein Adobe Campaign.

5 Click Next.

6 Select an email template. Email templates are created in Adobe Campaign, as explained in the Creating an emailtemplate [page 9] section.

Only regular email templates appear. A/B test and transactional message templates are not supported.

7 Click Next.

8 Select the audience of profiles that will receive the email. The audience must already be defined in AdobeCampaign Standard to be available at this step. To learn how to create an audience, refer to this section.

9 Click Next.

10 Select the AEM content template that you want to use. You can customize these templates according to yourneeds in AEM.

11 Validate the email creation.

The Emails menu is displayed and you are now able to see your the newly created email. You can edit the emailcontents as detailed in the Editing an email content in Experience Manager [page 11] section.

Once each variant of the email content has been defined and approved, you can switch to Adobe Campaign to startthe workflows and/or to send the emails of your campaign.

Editing an email content in Experience ManagerEditing an email content in Experience Manager allows to use AEM's core functionalities as well as Campaign'spersonalization capabilities in the same editor.

You must have created an email or a campaign containing emails in Experience Manager.

1 From the Emails or Project menu, open an email content by selecting it and clicking Edit.

2 Edit the email subject. You can insert personalization fields and blocks if needed.

3 Add components to your email. Available components are visible on the left panel.

4 Edit the text and images. You can add personalization fields and content blocks. If the email is part of a workflowin Adobe Campaign, you are able to use the additional data configured in the workflow.

Adobe Campaign Standard - Integrating with Adobe Cloud | 11

Adobe Experience Manager

Page 13: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

These personalization elements are available by clicking the Adobe Campaign logo when editing a component.

Browse to the field you want to add.

5 If you need to, edit the text version of the email from the Page information button located on the top left cornerof the edition window.

6 Validate the email content. You have several ways to validate a content:

n Once the email content is drafted, you can send a proof to a specific user so the content can be reviewedand approved. You can send the proof from Experience Manager or from Campaign.

n Check the inbox rendering of your email with Adobe Campaign. You can access the inbox rendering directlyfrom your Experience Manager content.

n You can also use Experience Manager workflows to trigger an approval process.

7 Once approved and ready, you can push the content and switch to Adobe Campaign.

The email dashboard in Adobe Campaign opens. You cannot modify the content from Adobe Campaign butyou can still edit the target audience as well as the sending schedule.

8 Prepare the email. The target, personalization and content is analyzed.

9 Once analyzed, confirm the sending of the email. the delivery starts depending on the delivery schedule thatwas set.

Once sent, you can monitor the delivery with logs and reports. You can access them from the message dashboardin Campaign.

Integrating with Experience Manager 6.1 or 6.2

This integration between Adobe Campaign Standard and Adobe Experience Manager allows you to use contentcreated in Adobe Experience Manager in your Adobe Campaign emails.

You can therefore make the most of the Adobe Experience Manager content editing functionalities as well as AdobeCampaign's delivery and data management capabilities.

Note:

You cannot perform A/B tests for contents imported from Adobe Experience Manager.

Adobe Campaign Standard is compatible with Adobe Experience Manager 6.1 and 6.2. The following sections presentan overview of the actions you can execute. For more information, refer to the sections dedicated to configurationand the use of the integration.

12

Page 14: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

PrerequisitesYou should make sure you have the following elements beforehand:

n An Adobe Experience Manager authoring instance

n An Adobe Experience Manager publishing instance

n An Adobe Campaign instance

Use caseTo create an email content in Adobe Experience Manager:

1 Create an email content using a template created specifically for Adobe Campaign.

2 In the content properties, select the Cloud Service corresponding to your Adobe Campaign instance.

3 Edit the content by inserting text, images, personalization, etc.

4 Validate the content.

For more information, refer to the detailed documentation.

To retrieve the content in Adobe Campaign:

1 Create an email based on an Adobe Experience Manager type content template.

Adobe Campaign Standard - Integrating with Adobe Cloud | 13

Adobe Experience Manager

Page 15: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

2 Link a content created with Adobe Experience Manager using the Adobe Campaign email content definitionscreen.

ConfigurationTo use these two solutions together, you must configure them to connect to one another.

1 Configure Adobe Campaign. To do this:

n Configure an Adobe Experience Manager type external account.

n Configure the AEMResourceTypeFilter option, which recognizes the content types created in AdobeExperience Manager for Adobe Campaign.

n Create an email template specifying that it is Adobe Experience Manager content and link the previouslycreated external account to this template.

2 Configure Adobe Experience Manager. To do this:

n Configure the replication between the Adobe Experience Manager authoring and publishing instances.

n Connect Adobe Experience Manager to Adobe Campaign by configuring a dedicated Cloud Service.

Creating a Campaign form in Experience Manager 6.1 or 6.2

You can create "forms" on your AEM sites and map the fields in a form to the fields in the Adobe Campaign database.This allows you to create and update profiles or manage the subscriptions to a service.

To create an Adobe Campaign form on your AEM site:

1 In your AEM site, create a new page based on the User Profile Page, powered by Adobe Campaign template.

2 In the page properties, select the Cloud Service corresponding to your Adobe Campaign instance.

3 Select the form type from the Form Start component: save profile, subscription to a service or unsubscriptionfrom a service.

4 Edit the content of the form by adding different fields and components that you can map to the Adobe Campaigndatabase fields.

5 Test and publish the form to make it accessible on your AEM site.

For more information, refer to the detailed documentation.

14

Page 16: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Table of contentsAbout Adobe Target integration . . . . . . . . . . . . . . . . . . . . . . . . . 15Configuring the Adobe Target integration . . . . . . . . . . . . . . . . . . . . . . 15Adding Adobe Target content . . . . . . . . . . . . . . . . . . . . . . . . . . 16

About Adobe Target integration

Integration between Adobe Campaign and Adobe Target (Classic and Standard) within Adobe Marketing Cloudallows you to insert a dynamic image from Adobe Target into an Adobe Campaign email delivery.

This integration allows recipient to receive email sent via Adobe Campaign including a dynamic version of the contentthanks to Adobe Target. This dynamic version is computed depending on the rules specified beforehand whencreating the email.

Several types of data can be used by Adobe Target:

n Data from the Adobe Campaign datamart

n Segments linked to the visitor ID in Adobe Target, if the data used is not subject to legal limitations

n Adobe Target data: user agent, IP address, geolocalization data

For information on the integration between Adobe Campaign and Adobe Target, you can also refer to the AdobeTarget Portal.

Configuring the Adobe Target integration

The integration between Adobe Campaign and Adobe Target lets you insert dynamic content in your delivery.

A configuration is first needed in Adobe Campaign to use the integration functionalities with Adobe Target and mustbe managed by the functional administrator.

The following elements are needed for this procedure:

n An Adobe Marketing Cloud tenant

n An Adobe Target tenant

n An Adobe Target rawbox specified to establish the connection with Adobe Campaign

1 From the advanced menu, via the Adobe Campaign logo in the top left corner, select Administration > Applicationsettings > Options.

2 To configure the server and tenant options for Adobe Target, fill in the following fields accordingly:

Adobe Campaign Standard - Integrating with Adobe Cloud | 15

CHAPTER 3

Adobe Target integration

Page 17: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

TNT_TenantName: name of the Adobe Target tenant. This value corresponds to the name of the AdobeTarget Client.

n

n TNT_EdgeServer: Adobe Target server used for integration. This option is already provided by default. Thisvalue corresponds to the Adobe Target Server Domain, followed by the /m2 value. For example:tt.omtrdc.net/m2.

Your users can now add dynamic images in a delivery with Adobe Target.

Adding Adobe Target content

With Adobe Target integration, dynamic images can be added into a delivery to personalize your content dependingof experiences.

While editing an email, you can insert a dynamic image from Adobe Target which will change depending of therecipients.

Before accessing the image in Adobe Campaign, the following tasks must first be performed in Adobe Target:

n Create one or several redirect offers, in which you must specify the URL of the image you will be using.

n Create one or several audiences, to define the target of your activity.

n Create a Form-based experience composer activity, in which you have to select a rawbox and specify severalexperiences, depending on the number of redirect offers created. For each experience, you must select one ofthe redirect offers created.

n Create segments using information from Adobe Campaign to specify experiences. To use data from AdobeCampaign in the offer's selection rules, you must specify the data in the rawbox in Adobe Target.

1 Create an email delivery.

16

Page 18: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

2 When editing the content of an email or a landing page, go to an image block, then select Dynamic image fromAdobe Target via the contextual menu.

3 Select the image that will appear by default in the email. You can directly specify the image URL or select animage shared via Assets.

The integration only supports static images. The rest of the content is not customizable.

4 Enter the name of the rawbox specified in Adobe Target.

5 In Additional decision parameters, specify the mapping between the fields defined in the Adobe Target segmentsand the Adobe Campaign fields.

The Adobe Campaign fields used must have been specified in the rawbox. Here, we will define different experiencesdepending of the recipient's gender.

6 Preview your email to see if, when selecting different profiles, the image inserted changes depending on theparameters specified in the Adobe Target activity and in Adobe Campaign.

Your delivery containing the dynamic image can now be send. Its results can be found in Adobe Target.

Adobe Campaign Standard - Integrating with Adobe Cloud | 17

Adobe Target integration

Page 20: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Table of contentsAbout Adobe Analytics integration . . . . . . . . . . . . . . . . . . . . . . . . 19Configure Adobe Analytics integration . . . . . . . . . . . . . . . . . . . . . . . 19Dimensions available in Analytics . . . . . . . . . . . . . . . . . . . . . . . . . 22

About Adobe Analytics integration

Thanks to Adobe Analytics integration in Adobe Campaign, you can now track the success of your email deliveriesdirectly in Adobe Analytics.

This integration between Adobe Campaign Standard and Adobe Analytics will allow you to:

n Share your KPI (Key Performance Indicator) data from Adobe Campaign Standard to Adobe Analytics.

n Enrich tracking formulas with Adobe Analytics parameters.

This will work by first creating an external account linked to Adobe Analytics. A technical workflow will thenautomatically launch and will, by default, auto-executes every 15 minutes. Your KPI data are then pushed to Analytics.

This integration is available for email deliveries only.

An integration between Adobe Analytics' core service Triggers and Adobe Campaign is also available. It allows youto send personalized emails to your customers as a reaction to specific behaviors that are tracked on your websiteby Adobe Analytics (within 15 minutes).

Related topics:

n Reporting

n About Marketing Cloud Triggers

n Adobe Analytics documentation

Configure Adobe Analytics integration

This integration allows you to share your Key Performance Indicator data directly from Adobe Campaign to AdobeAnalytics Standard or Premium.

To start the integration between Adobe Campaign Standard and Adobe Analytics, you first need to configure theexternal account linked to Adobe Analytics.

External accounts and technical workflows can only be managed by the functional administrator of the platform.

1 From the advanced menu, via the Adobe Campaign logo, select Administration > Application settings > Externalaccounts.

Adobe Campaign Standard - Integrating with Adobe Cloud | 19

CHAPTER 4

Adobe Analytics integration

Page 21: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

2 Select the Share KPIs with Adobe Analytics external account.

3 Specify your Web services user name and Web services share secret in the Connection field.

These parameters can be found in Analytics by selecting Admin > Company settings > Web services.

4 Click the Refresh report suites button.

5 Select in the Analytics default report suite drop-down the Adobe Analytics report suite you want to enrich withAdobe Campaign data.

20

Page 22: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Your external account is now ready and linked with Adobe Analytics. You can disable it at any time by checkingthe Enabled box.

The Share KPIs with Adobe Analytics technical workflow will now automatically launch and can be viewed fromthe advanced menu by selecting Administration > Application settings > Workflow. This technical workflow willautomatically execute every 15 minutes and will push up to 6 months old data in Adobe Analytics.

Your data are now available in Adobe Analytics.

Related topics:

n External accounts

n Technical workflows

n Share KPIs for integrated Campaign reporting video

Adobe Campaign Standard - Integrating with Adobe Cloud | 21

Adobe Analytics integration

Page 23: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Dimensions available in Analytics

Adobe Campaign and Adobe Analytics integration lets you track the success of your email deliveries directly inAdobe Analytics.

Campaign dimensions found in Analytics are listed below:

DefinitionDimension

Campaign's internal name as seen in CampaignCampaign ID

Campaign's label as seen in CampaignCampaign label

Delivery's internal name as seen in Campaign.

For example, DM1 is a recurring delivery scheduled to send child deliveriesevery week. DM2, DM3 and DM4 are sent the first three weeks. The De-livery ID dimension will then display the results for every delivery, namelyDM1 to DM4.

Delivery ID

Delivery's label as seen in CampaignDelivery label

Delivery's internal name as seen in Campaign. This only concerns deliveryin execution in Campaign.

For example, DM1 is a recurring delivery scheduled to send child deliveriesevery week. DM2, DM3 and DM4 are sent the first three weeks. The Ex-ecuted delivery ID dimension will then display the results for the executeddeliveries, namely the child deliveries DM2, DM3 and DM4.

Executed delivery ID

Delivery's label as seen in Campaign. This only concerns delivery in exe-cution in Campaign.

Executed delivery label

22

Page 24: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Table of contentsAbout People core service Integration . . . . . . . . . . . . . . . . . . . . . . . 23Provisioning and configuring People core service integration . . . . . . . . . . . . . . . . 24

Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Importing/Exporting audiences with People core service integration . . . . . . . . . . . . . 25

Importing an audience . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Exporting an audience . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

About People core service Integration

Adobe Campaign allows you to exchange and share audiences/segments with the different Adobe Marketing Cloudapplications. Integrating Adobe Campaign with People core service (also known as Profiles & Audiences coreservice) or Adobe Audience Manager allows you to:

n Import audiences/segments from different Adobe Marketing Cloud solutions into Adobe Campaign. Audiencescan be imported from the Audiences menu in Adobe Campaign.

n Export audiences as Adobe Marketing Cloud audiences/segments. These audiences can be used in the differentAdobe Marketing Cloud solutions that you use. Audiences can be exported after targeting activities in a workflow,using the Save audience activity.

Integration supports two types of Adobe Marketing Cloud IDs:

n Visitor ID: this type of ID allows you to reconcile Adobe Marketing Cloud visitors with Adobe Campaign profiles.

n Declared ID: this type of ID allows you to reconcile any type of data with profiles in the Adobe Campaign database.This integration supports regular declared IDs, hashed declared IDs and encrypted declared IDs.

Encryption allows you to share encrypted data in data sources (for example PII) using the declared ID by specifyingthe encryption algorithm.

For example, with the ability to decrypt encrypted email addresses or SMS numbers, you can also send triggeredmessages to your users even if their profile does not exist in the Adobe Campaign database.

Warning:

Depending on the data exchanged, importing audiences in Adobe Campaign may be subject to legal restrictions

Adobe Campaign Standard - Integrating with Adobe Cloud | 23

CHAPTER 5

People core service integration

Page 25: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Provisioning and configuring People core service integration

People core service integration lets you import and export audiences or segments in Adobe Campaign.

This integration must first be configured. To request provisioning of this integration, write an email [email protected] with the following information:

Configure AAM/People core service-Campaign IntegrationRequest Type:

Your organization nameOrganization Name:

Your IMS Org ID*IMS Org ID

Example: ProductionEnvironment:

Example: Adobe Audience ManagerAAM or People Service

Example: Declared IDDeclared ID or Visitor ID

Any useful information or comment that you may haveAdditional Information

* You can find your IMS Org ID on the Marketing Cloud, in the Administration menu. It is also provided when youfirst connect to the Adobe Marketing Cloud.

After submitting this request, Adobe will proceed to the provisioning of the integration for you and contact you toprovide details and information that you have to finalize the configuration:

n Make sure the Campaign Tracking Server is registered on the domain (CNAME). You can find more informationabout domain name delegation in this technical note.

n Configure the Visitor ID Service on your web properties/sites by following this document.

Your configuration and provisioning are finalized, the integration can now be used to import and export audiencesor segments.

TroubleshootingErrors may be encountered while using the People core service integration.

In this case, make sure that the following elements are correctly configured:

n External accounts

In Administration > Application settings > External accounts, make sure that the following external SFTPaccounts are correctly configured. The mentioned SFTP servers should have been configured in Adobe MarketingCloud by your consultant.

n importSharedAudience: SFTP account dedicated to importing audiences.

n exportSharedAudience: SFTP account dedicated to exporting audiences.

n AMC Data source

In Administration > Application settings > AMC Data sources, check that the AMC Data source is set properly.

Check that the reconciliation key is correct. It is the hashed/encrypted value of this field that is used to exportand import audiences.

In case of hashing or encryption of the declared ID, check that the same parameters/encryption algorithms areused on your Website.

Only one encryption algorithm is supported: AES in CBC mode with a key size of 128, 192 or 256 bits, with PKCSpadding.

If the AES encryption algorithm is selected, the following additional fields must be correctly set:

n Encryption Key for AES

n Encryption IV (Initialization Vector) for AES

n Channel (Email/SMS/Other): This field allows to directly decrypt email addresses and SMS numbers. Makesure that the reconciliation key matches the setting of the Channel field. If you select "Other", this specificdecryption will not happen and the reconciliation key will be used to reconcile the data.

It can occur that some data are missing when sharing an audience via People core service or when importing anaudience. Only records of which the ID ('Visitor ID' or 'Declared ID') was able to be reconciled with the profiledimension are transferred. IDs from the People core service segments that are not recognized by Adobe Campaignare not imported.

24

Page 26: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Importing/Exporting audiences with People core service integration

Importing an audiencePeople core service integration allows to directly import an audience into Adobe Campaign via a technical workflowto enrich your database.

Importing audiences/segments from People core service in Adobe Campaign can be carried out from the Audiencesmenu only by users connected via IMS (authentication via Adobe ID).

1 Go to the Audiences menu.

2 In the action bar, select Create to be taken to the screen to create an audience.

3 Specify the label of the new audience.

4 Set the audience Type to Marketing Cloud to indicate that the audience being created is an audience that wasimported from People core service.

5 From the Name of the shared audience field, select the audience to import. Only segments can be imported.Granular data including key-value pairs, traits and rules are not supported.

6 Select the corresponding AMC Data source.

If the selected data source is configured to use an encryption algorithm, an additional option offers you thepossibility to Force reconciliation with a profile. Check this option if the Channel field of the data source is setto Email or Mobile (SMS) and if you want to leverage profile data.

If you do not select the Force reconciliation with a profile and if Channel is set in AMC Data source to Email orMobile (SMS) then all the encrypted declared IDs are decrypted. An audience of type File with a list of all theemail addresses/mobile phone numbers is created/updated. This way, no email address/mobile phone numberis lost while importing a shared audience through this integration, even if that profile does not exist in Campaign.Note that this type of audiences cannot be used directly as they need to be reconciled manually using workflows.

7 Confirm to create the audience.

The audience is then imported via a technical workflow. It is composed of records of which the ID ('Visitor ID'or 'Declared ID') was able to be reconciled with the profile dimension. IDs from the People core service segmentsthat are not recognized by Adobe Campaign are not imported.

Your audience is now imported in your Adobe Campaign database and are automatically synchronized over time.This synchronization can take up to 24 hours and will replace your audience data.

Exporting an audienceAn audience can be exported from Adobe Campaign to People core service using a workflow and the Save audienceactivity.

Exporting audience from Adobe Campaign to People core service can be carried out in a new workflow and onlyby users connected via IMS (authentication via Adobe ID).

1 Create a new workflow from a program, a campaign, or the list of marketing activities.

2 Using the different activities available, target a set of profiles.

3 After the targeting, drag and drop a Save audience activity into the workflow, then open it.

Adobe Campaign Standard - Integrating with Adobe Cloud | 25

People core service integration

Page 27: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

4 Check the Share in Adobe Marketing Cloud box.

5 Specify the audience using the Shared audience field. In the window that opens, you have the choice of selectingan existing audience or creating a new audience:

n If you select an existing audience, only the new records will be added to the audience.

n To export your profile list into a new audience, complete the Segment name field then click Create beforeselecting the newly created audience.

In order to be reconciled and exchanged, the records must have an Adobe Marketing Cloud ID ('Visitor ID' or'Declared ID'). Non-reconciled records are ignored when importing and exporting audiences.

6 To finish, click the check mark located at the top right of the screen.

7 Select the corresponding AMC Data source.

8 If you like, check the Generate an outbound transition box to use the profiles that were exported. Only theprofiles that can be reconciled are exported.

9 Confirm the activity's configuration and save your workflow.

10 Start your workflow to export your audience. Synchronization between Adobe Campaign and People core servicecan take several hours

Your audience is now available in your various Adobe Marketing Cloud solutions.

Related topics:

n Workflows

n Audiences

26

Page 28: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Integrating Assets core service or Assets on Demand (depending on the configuration of your Adobe MarketingCloud environment) with Adobe Campaign allows you to use any assets that are shared within Adobe MarketingCloud in your Adobe Campaign emails and landing pages.

Resources shared from Adobe Marketing Cloud can be used in your emails and landing pages.

1 When editing the content of an email or landing page, go to an image block, then select Image shared fromAdobe Marketing Cloud via the contextual menu.

Adobe Campaign Standard - Integrating with Adobe Cloud | 27

CHAPTER 6

Assets core service integration

Page 29: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

2 In the selection window that opens, select an image, then confirm.

The image is then inserted. The delivery can now be personalized as needed and sent.

Related topics:

n Assets and Sharing

n Content editor

28

Page 30: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Table of contentsAbout Points of Interest data . . . . . . . . . . . . . . . . . . . . . . . . . . 29Configuring the Points of Interest data integration . . . . . . . . . . . . . . . . . . . 29

Setting up a mobile application in Adobe Campaign . . . . . . . . . . . . . . . . . . 30Configuring a mobile application in Adobe Mobile Services . . . . . . . . . . . . . . . 31Integrating the SDK into a mobile application . . . . . . . . . . . . . . . . . . . . 32Defining Points of Interest in Adobe mobile services . . . . . . . . . . . . . . . . . . 32Collecting subscribers' Points of interest data . . . . . . . . . . . . . . . . . . . . 33Accessing mobile applications used to collect location data . . . . . . . . . . . . . . . 33Accessing collected location data . . . . . . . . . . . . . . . . . . . . . . . . 33

Creating personalized messages with Point of Interest data . . . . . . . . . . . . . . . . 34

About Points of Interest data

In addition to tracking customers' online presence, you may also take advantage of their physical locations. Throughintegration with Adobe Analytics for Mobile, you can use Adobe Campaign to send location-based marketingmessages to your mobile application's subscribers.

Points of Interest consist of a latitude, a longitude and a radius associated with a label. They are defined in the AdobeMobile Services interface.

When a subscriber opens your mobile application, if the location matches a Point of Interest, Adobe Campaigncaptures the data via the Marketing Cloud Mobile SDK. You can use this information to send personalized messagesbased on the user's location (such as emails, push notifications, SMS messages).

For example, you can send a 10% discount offer to customers who use your application and visited one of yourstores in Boston within the last two weeks.

A use case is presented in the Creating personalized messages with Point of Interest data [page 34] section.

Configuring the Points of Interest data integration

The mobile applications used to collect location data must be configured by an administrator in the Adobe Campaigninterface.

To use the Point of Interest data feature, you need to:

1 Have access to Adobe Analytics for Mobile. Check your licence agreement or contact your Adobe Accountexecutive for more information.

Adobe Campaign Standard - Integrating with Adobe Cloud | 29

CHAPTER 7

Points of Interest data integration

Page 31: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

2 Set up your mobile application in Adobe Campaign. See Setting up a mobile application in Adobe Campaign[page 30].

3 Set up your mobile application in the Adobe Mobile Services interface. This enables you to ensure that datacollected by Adobe Mobile Services is sent to Adobe Campaign. See Configuring a mobile application in AdobeMobile Services [page 31].

4 Perform the mobile application's specific setup:

n Package the configuration file downloaded from the Adobe Mobile Services interface with the mobileapplication.

n Integrate the Marketing Cloud Mobile SDK into your mobile application. See Integrating the SDK into amobile application [page 32].

5 Define Points of Interest in the Adobe Mobile Services interface. See Defining Points of Interest in Adobe mobileservices [page 32].

6 Define the data that you want to collect from your mobile application's subscribers. See Collecting subscribers'Points of interest data [page 33].

7 Make sure you access the mobile application and the collected location data in Adobe Campaign. See Accessingmobile applications used to collect location data [page 33] and Accessing collected location data [page 33].

Setting up a mobile application in Adobe CampaignTo be able to collect Points of interest data with Adobe Campaign, you must configure the mobile application whichAdobe Campaign will be receiving data from.

1 Click the Adobe Campaign logo, in the top left corner, then select Administration > Channels > Mobile app.

2 Click Create to set up an application.

3 Enter a name in the Application name field and click Create.

Do not fill in the Device-specific settings section. This only applies to configuring applications that receive pushnotifications.

In the Mobile application properties section, two URLs are listed: Collect PII endpoint and Location Servicesendpoint. They will be used in the Adobe Mobile Services interface. See Configuring a mobile application in AdobeMobile Services [page 31].

n The Collect PII endpoint URL is used to collect the users' Marketing Cloud IDs and registration tokens from themobile application when it is launched. When a user logs into the application using credentials such as email,first name, last name etc., this data is also collected and used to reconcile the user's registration token with anAdobe Campaign profile.

n The Location Services endpoint URL is used to collect location data such as a user's latitude, longitude andradius from a Point of Interest.

30

Page 32: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

You can now use these values in Adobe Mobile Services to finish the configuration, as explained in the Configuringa mobile application in Adobe Mobile Services [page 31] section.

Configuring a mobile application in Adobe Mobile ServicesTo send the data collected by Adobe Mobile Services to Adobe Campaign, you must configure postbacks in theMobile Services interface.

You will need specific information that you can find in the mobile application parameters set in Adobe Campaign(see Setting up a mobile application in Adobe Campaign [page 30]):

n IMS Organization ID

n Collect PII Endpoint

n Location Services endpoint

You must have access to Adobe Analytics to do the following configuration. If you are not an Adobe Analytics user,contact your Adobe Campaign administrator.

1 Log into mobilemarketing.adobe.com.

2 Create the application or select an existing one.

3 Go to the Manage App Settings page.

4 In the Visitor ID Service section, check Enable and select your organization from the drop-down list. Click Save.

Warning:

This organization must be the same as the one you use on the Adobe Campaign instance.

5 Click Manage Postbacks.

6 Create a postback.

n Select PII as the Postback Type.

n In the URL field, copy the Collect PII Endpoint URL from the mobile application that you configured in theAdobe Campaign interface, preceded by the server name. See Setting up a mobile application in AdobeCampaign [page 30].

n Fill in the Post Body field as follows:

For iOS:

Adobe Campaign Standard - Integrating with Adobe Cloud | 31

Points of Interest data integration

Page 33: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

{"userKey": "{userKey}","pushPlatform":"apns","marketingCloudId":"{%mcid%}","cusEmail":"{email}","cusFirstName":"{firstName}","cusLastName":"{lastName}"}

For Android:

{"userKey": "{userKey}","pushPlatform":"gcm","marketingCloudId":"{%mcid%}","cusEmail":"{email}","cusFirstName":"{firstName}","cusLastName":"{lastName}"}

n Set Content Type as application/json.

n In the Which Data Tags Trigger the Postback?, select any event, typically Launched and exists.

n Click Save & Activate.

7 Create a second postback.

n Select Postback as the Postback Type.

n In the URL field, copy the Location Services Endpoint URL from the mobile application that you configuredin the Adobe Campaign interface, preceded by the server name. See Setting up a mobile application in AdobeCampaign [page 30].

n Fill in the Post Body field as follows:

{"locationData":{"distances":"{a.loc.dist}","poiLabel":"{a.loc.poi}","latitude.a":"{a.loc.lat.a}","latitude.b":"{a.loc.lat.b}","latitude.c":"{a.loc.lat.c}","longitude.a":"{a.loc.lon.a}","longitude.b":"{a.loc.lon.b}","longitude.c":"{a.loc.lon.c}","appId":"{a.appid}","marketingCloudId":"{mid}"}}

n Set Content Type as application/json.

n In the Which Data Tags Trigger the Postback?, select campaign.test and exists.

n Click Save & Activate.

Note:

For detailed information on configuring postbacks, refer to the Adobe Mobile Services documentation.

Integrating the SDK into a mobile applicationThe Mobile core service’s software development kit (SDK) facilitates the integration of a mobile application intoAdobe Campaign.

This step is described in the Administrating guide.

Defining Points of Interest in Adobe mobile servicesTo define the Points of Interest that are used to collect location data:

1 Go to the Adobe Mobile Services interface.

32

Page 34: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

2 Add your application.

For more information on managing applications in Mobile Services, refer to the Adobe Mobile Servicesdocumentation.

3 Define the Points of Interest.

For more information on managing Points of Interest, refer to the Adobe Mobile Services documentation.

Collecting subscribers' Points of interest dataA specific custom resource enables you to define the data that you want to collect from your applications' subscribers.

This step is described in the Administrating guide.

Accessing mobile applications used to collect location dataTo access the successfully created applications in Adobe Campaign:

1 Click the Adobe Campaign logo, in the top left corner.

2 Select Administration > Channels > Mobile app.

3 Select a mobile application from the list to display its properties.

A list of the application's subscribers is also displayed. The subscribers are all of the users who have installed theapplication on their mobile device. The Adobe Campaign database profiles are identified with a registration token.

Accessing collected location dataOnce the setup is done, the collected Points of Interest data is listed in the Places tab of each profile. To access thelist:

1 Select a profile.

2 Click the Edit profile properties button on the right.

Adobe Campaign Standard - Integrating with Adobe Cloud | 33

Points of Interest data integration

Page 35: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

3 Select the Places tab.

The collected Points of Interest data for the current profile are listed. Location data are stored in the Adobe Campaigndatabase for six months.

Related topics:

For more information on accessing and editing profiles, see Profiles.

Creating personalized messages with Point of Interest data

In Adobe Campaign, you can use the Points of Interest data collected from your mobile application's subscribers tosend them personalized marketing messages, such as an email.

You can only react on Point of Interest data with standard deliveries. Transactional messages cannot use locationdata.

The earliest you can react is about 10 minutes.

In this case, you decide to send an email to all subscribers who have visited your Boston store within the last twoweeks.

1 Create an email marketing activity.

34

Page 36: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

2 When defining the delivery's audience, drag and drop the Subscriptions to an application element into theworkspace.

Managing audiences is detailed in the Defining audiences section.

Adobe Campaign Standard - Integrating with Adobe Cloud | 35

Points of Interest data integration

Page 37: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

3 In the Add a rule - Profile/Subscriptions to an application window, drag and drop the POI Location Subscriptionelement into the workspace.

36

Page 38: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

4 In the Add a rule - POI Location Subscription window, enter the label of the Point of Interest that you want touse.

5 In the Filter type field, select Relative.

6 Check the Preceding days option and enter 15 in the corresponding field.

7 Define the number of times the user must have visited the Point of Interest.

Adobe Campaign Standard - Integrating with Adobe Cloud | 37

Points of Interest data integration

Page 39: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

8 Click Confirm to save your audience.

9 Add content to your email.

38

Page 40: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

10 Confirm creating the activity to view the email's dashboard.

11 Send your message.

The email with the 10% discount offer will be sent to subscribers who:

n Visited your Boston store at least once within the last two weeks.

n Had your mobile application in the foreground at least once during the visit.

Related topics:

n Creating an email

n Defining content

n Sending messages

Adobe Campaign Standard - Integrating with Adobe Cloud | 39

Points of Interest data integration

Page 41: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

40

Page 42: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Table of contentsAbout Marketing Cloud Triggers . . . . . . . . . . . . . . . . . . . . . . . . . 41User process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Execution process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Activating the functionality . . . . . . . . . . . . . . . . . . . . . . . . . . 42Defining aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42AMC Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Defining the trigger event . . . . . . . . . . . . . . . . . . . . . . . . . . 42Editing the template . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Accessing the reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Use cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Browse abandonment Trigger . . . . . . . . . . . . . . . . . . . . . . . . . 50Search abandonment Trigger . . . . . . . . . . . . . . . . . . . . . . . . . 58

About Marketing Cloud Triggers

Integration between the Marketing Cloud Activation core service Triggers and Adobe Campaign allows you to sendpersonalized emails to your customers as a reaction to specific behaviors that are tracked on your website by AdobeAnalytics (within 15 minutes).

In Adobe Marketing Cloud, you define the different triggers, that is to say, the customer behaviors that you wouldlike to monitor, such as all of the clients who abandoned their cart or their form, removed a product from their cart,or even the clients whose session expired. When creating a trigger, you define the trigger's condition and the datathat will be sent in the event (pload) to Adobe Campaign.

In Adobe Campaign, you select the trigger that was previously created, you enrich the event data with datamart dataand you define a transactional message template linked to that trigger. For example, when a client abandons theircart, an event is sent to Adobe Campaign which can then leverage this event via a remarketing email that is sent tothe client within 15 minutes.

This documentation includes two Use cases [page 46].

For more information on how to use Marketing Cloud Triggers, refer to the Trigger Remarketing Messages basedon Site Activity video.

Adobe Campaign Standard - Integrating with Adobe Cloud | 41

CHAPTER 8

Marketing Cloud Triggers

Page 43: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

User process

Prerequisites: the feature must be activated in Campaign and you need to have defined triggers in Adobe MarketingCloud (Triggers core service). For more on this refer to Activating the functionality [page 42] and AMC Prerequisites[page 42].

The main steps of the user process, in Adobe Campaign, are:

1 Create a trigger event linked to an existing Adobe Marketing Cloud trigger.

2 Publish the trigger event.

3 Define the content of the transactional message template.

4 Test the template (create a test profile and send a proof).

5 Publish the transactional message template.

Execution process

The main steps of the execution process are (example: cart abandonment):

1 A client adds a product to their cart.

2 Adobe Analytics detects this behavior and, after a period of inactivity (up to 4 hours maximum), Adobe MarketingCloud sends an event to Adobe Campaign.

3 Adobe Campaign receives the event.

4 Adobe Campaign reconciles the event with a profile to recover the email address. The event is then stored inthe database.

5 Adobe Campaign sends the personalized transactional message associated with the client.

Configuration

Activating the functionalityThe functionality must be activated in Adobe Campaign by Adobe. Please contact your Adobe account executiveor professional services partner.

Defining aliasesAliases enable a contact in Analytics to be reconciled with a profile in Campaign. These aliases have to be definedin the Marketing Cloud ID service and a matching AMC Data source has to be defined in Campaign.

To define the Adobe Marketing Cloud data sources, select the Administration > Application settings > AMC Datasources advanced menu.

AMC PrerequisitesYou should make sure to define the behaviors that you want to monitor beforehand in Adobe Marketing Cloud(Triggers core service). For more on this, refer to the Adobe Marketing Cloud documentation. Note that when youdefine the trigger, you need to enable the aliases.

For each behavior (cart abandonment, adding/deleting products, session expired, etc.), a new trigger must be addedin Adobe Marketing Cloud.

Defining the trigger eventYou now have to create a trigger event in Adobe Campaign based on an existing Adobe Marketing Cloud trigger.

The steps for putting this into place are:

42

Page 44: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

1 Click the Adobe Campaign logo, in the top left corner, then select Marketing plans > Transactional messages> Marketing Cloud Triggers.

2 Click the Create button. The creation wizard that opens displays the list of all of the triggers defined in AdobeMarketing Cloud. The Fired by Analytics column displays the number of events sent by the Adobe MarketingCloud trigger to Campaign.

3 Select the Adobe Marketing Cloud trigger that you want to use and click Next.

4 Configure the general properties of the trigger. At this step of the wizard, also specify the channel and the targetingdimension to use for the trigger. Then confirm the trigger creation.

Adobe Campaign Standard - Integrating with Adobe Cloud | 43

Marketing Cloud Triggers

Page 45: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

5 Click the button to the right of the Event content and enrichment field to view the content of the payload. Thisscreen also allows you to enrich the event data with profile data stored in the Adobe Campaign database. Theenrichment is performed in the same way as for a standard transactional message.

6 In the Transactional message validity duration field, define the duration for which the message will stay validafter the event is sent by Analytics. If a duration of 2 days is defined, the message will no longer be sent after thatduration has passed. If you put several messages on hold, this ensures that those messages will not be sent ifyou resume them after a certain period of time.

7 If a propensity scoring is defined in Analytics (see the Marketing Cloud documentation), you can choose not tosend the message if the customer has a high probability of coming back to the website in the near future. Thecontent of the score and the threshold is available in the content of the payload so that you can use those valuesto personalize the message. To use this option, check the box at the bottom of the screen. The clients with astrong probability of coming back to the site in the near future will not receive a message.

8 Click the Publish button to start publishing the trigger event.

The Show Trigger in Marketing Cloud button allows you to view the trigger definition in Adobe Marketing Cloud.

Once the event has been published, a transactional template linked to the new event is then automatically created.You then have to modify and publish the template that was just created. For more on this, refer to the Editing thetemplate section.

44

Page 46: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Editing the templateOnce you have created and published the trigger event, the corresponding transactional template is createdautomatically. For more on this, refer to the Defining the trigger event [page 42] section.

In order for the event to trigger sending a transactional message, you have to personalize the template, then test itand publish it. These steps are the same as for a standard transactional message. For more on this, refer to theTransactional template section.

Note:

If you unpublish the template, it will automatically unpublish the trigger event.

When editing content, you can add a personalization field based on the information sent by the Analytics trigger. Ifyou enrich the event data with Adobe Campaign profile data, you can personalize the message based on thisinformation. To personalize your message, select Transactional event > Event context and select a field.

Adobe Campaign Standard - Integrating with Adobe Cloud | 45

Marketing Cloud Triggers

Page 47: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Accessing the reportsTo view the dedicated trigger report in Adobe Campaign, open the trigger event that you previously created, andclick Show trigger report.

The report shows the number of processed events compared to the number of events sent by Analytics. It alsodisplays a list of all the recent triggers.

Use cases

This section presents different use cases that can be implemented using the integration between Adobe Campaignand Marketing Cloud Triggers. You will find two examples of use cases:

n Browse abandonment Trigger [page 50]: send a communication to customers who abandoned their visit onyour website.

46

Page 48: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

n Search abandonment Trigger [page 58]: reengage with visitors who made a search on your website, but didn'tmake a purchase.

Note:

The use cases described in this section rely on Marketing Cloud Visitor ID. It is also possible to implement them withMarketing Cloud Declared ID. Hashed and encrypted declared IDs are also supported.

You can send emails/SMS to a profile which does not exist in Campaign by directly decrypting the encrypted emailaddress/mobile number. But in this case, personalization using profile data can not be used.

PrerequisitesIn order for these use cases to be implemented, you need to have access to the following solutions/core services:

n Adobe Campaign

n Adobe Analytics

n Marketing Cloud Triggers Core Service

n Marketing Cloud DTM Core Service

Adobe Campaign Standard - Integrating with Adobe Cloud | 47

Marketing Cloud Triggers

Page 49: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

n Marketing Cloud Visitor ID and Marketing Cloud People Core Service

You also need to have a working website.

Warning:

Sub-domain delegation is a deliverability key element. Make sure that the Adobe Campaign emails are sent fromthe same domain as the one used by the website.

ConfigurationMarketing Cloud DTM Core Service

48

Page 50: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

1 In Marketing Cloud DTM Core Service (Dynamic Tag Management), activate Marketing Cloud ID and AdobeAnalytics for your website pages.

2 ID reconciliation between the website, Adobe Analytics and Adobe Campaign requires to use aliasing. Createan alias, "visitorid" for example.

Marketing Cloud People Core Service

The alias previously referenced in DTM needs to be created in the Marketing Cloud People Core Service through aCustomer Attribute. Make sure you create a new one and reference the same DTM alias in the integration code (forexample "visitorid").

Adobe Campaign Standard - Integrating with Adobe Cloud | 49

Marketing Cloud Triggers

Page 51: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Note:

Please note that when you create a new Customer Attribute, an ID is created (see the URL in the screenshot). Weare going to use this ID in the Data source in Adobe Campaign (next step).

Adobe Campaign

1 Make sure you have Event triggers visible on your Adobe Campaign Standard instance. If you don't, contact theAdobe Campaign administrators.

2 You need to enable the Visitor ID service in Adobe Campaign via a Data source (Administration > ApplicationSettings > Data Sources). Make sure the AAM Data source ID is mapped with the same Customer Attribute IDcreated before.

Browse abandonment TriggerIn this use case, we are going to create a simple trigger that will fire every time a client abandons a visit on the website.This example assumes you already have DTM collecting and pushing data to Adobe Analytics and have all yourevents created.

50

Page 52: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Creating a Marketing Cloud Trigger

1 Select Triggers from the Marketing Cloud Activation Core Service menu.

2 Choose a trigger type (Abandonment in our use case).

3 For this use case, we need a simple abandonment trigger. The business purpose is to identify visitors who browseour trip booking website, look at the "Deals" page but don't book any trip. Once we identify this audience, we

Adobe Campaign Standard - Integrating with Adobe Cloud | 51

Marketing Cloud Triggers

Page 53: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

want to reach back to them within a short period of time. In this example, we choose to send the trigger after aperiod of 10 minutes.

Using the trigger in Adobe Campaign

Now that we've created a Marketing Cloud Trigger, let's use it in Adobe Campaign.

In Adobe Campaign, you need to create a Trigger linked to the one you created in the Marketing Cloud.

1 To create the Trigger in Adobe Campaign, click the Adobe Campaign logo, in the top left corner, then selectMarketing plans > Transactional messages > Marketing Cloud Triggers.

52

Page 54: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

2 Click Select an Analytics Trigger.

3 Select the Trigger you created earlier.

4 Publish the Trigger in Adobe Campaign. This process will automatically create a transactional message template.

Adobe Campaign Standard - Integrating with Adobe Cloud | 53

Marketing Cloud Triggers

Page 55: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

5 Click the Adobe Campaign logo, in the top left corner, then select Marketing plans > Transactional messages> Transactional messages.

6 Identify and select the newly created transactional message template.

54

Page 56: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

7 Personalize its content and sender details.

8 Publish the message template. The trigger is now live and functional.

Adobe Campaign Standard - Integrating with Adobe Cloud | 55

Marketing Cloud Triggers

Page 57: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Running the scenario

1 This use case starts with an initial email sent to your audience with Adobe Campaign.

2 The recipient opens the email.

56

Page 58: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

3 He clicks on a link that brings him to your website. In this example, the banner brings the recipient to the homepage of the trip booking website.

4 The recipient goes to the "Deals" page but suddenly stops his visit. After a 10 minute period, Adobe Campaigntriggers the sending of the transactional message.

Adobe Campaign Standard - Integrating with Adobe Cloud | 57

Marketing Cloud Triggers

Page 59: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

5 At any time, you can check the Marketing Cloud logs to see how many times the trigger fired.

6 You can also display the Adobe Campaign trigger report.

Search abandonment TriggerIn this use case, we are going to create a trigger to reengage with visitors who went on our trip booking website,searched for a destination, found no successful results, and didn't book anything after that. The general process isthe same as in the previous use case (see Browse abandonment Trigger [page 50]). We will focus here on how topersonalize the remarketing email message.

58

Page 60: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

Creating a Marketing Cloud Trigger

Follow the steps described in the previous use case to create the Marketing Cloud Trigger. See Creating a MarketingCloud Trigger [page 51]. The main difference is the trigger definition.

The Include Meta Data section allows you to pass any data collected from Analytics to the Trigger payload. In thisexample, we create a custom eVar (for example, eVar 3) to collect the search term the visitor enters. This term willthen be used in the transactional email message sent to the same visitor.

Using the trigger in Adobe Campaign

1 Follow the steps described in the previous use case to create the trigger in Adobe Campaign. See Using thetrigger in Adobe Campaign [page 52]. The main difference is how we access and use, in Adobe Campaign, themeta data pushed in the Trigger payload.

2 In the Search Abandonment trigger you created in Adobe Campaign, click on the Event content and enrichmenticon to view the payload pushed to Adobe Campaign.

Adobe Campaign Standard - Integrating with Adobe Cloud | 59

Marketing Cloud Triggers

Page 61: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

3 As you can see, the custom eVar is passed in the Trigger payload and mapped to the Event Context table (ctx).We can now access it to personalize the transactional message.

4 In this example, we choose to include the destination search term in the subject line as well as in the email body.

60

Page 62: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

5 When selecting a personalized field, look for your payload meta data in the Transactional event (rtEvent) tablethen in the Event context (ctx) sub table.

Running the scenario

1 The visitor goes on the trip booking website and searches for a destination. In this example, the visitor is lookingfor a trip to Japan but finds no result. This is an opportunity for us to reach back to this visitor and recommendan alternative travel plan.

Note:

In this use case, we assume the visitor/recipient has already opened and clicked on an email originating fromthe same website. This allows us to use and collect the VisitorID and map it to the recipient. We only need to dothis once.

Adobe Campaign Standard - Integrating with Adobe Cloud | 61

Marketing Cloud Triggers

Page 63: Technical Documentation Adobe Campaign Standard campaigns created from this template in Adobe Experience Manager, only emails and workflows containing an Email deliveryactivity are

2 A few moments later, the same visitor/recipient receives a remarketing message. The message includes therecently searched destination.

62