🍎
Comprehensive Technical Tutorial for AEP
  • Comprehensive Technical Tutorial for Adobe Experience Platform
    • Architecture
    • Video Overview
  • 0 - Getting started
    • 0.0 Which environment do I use?
    • (Deprecated) Install the Chrome extension for the Experience League documentation
    • 0.1 Use Demo System Next to setup your Adobe Experience Platform Data Collection client property
    • 0.2 Create your Datastream
    • 0.3 Set up the website
    • 0.4 Set up the mobile app
    • 0.5 Ingest Data to AEP through the Website
    • 0.6 Ingest Data to AEP through the Mobile App
    • 0.7 Visualize your own Real-time Customer Profile - UI
    • 0.8 See your Real-time Customer Profile in action in the Call Center
    • 0.9 Set up and use the AEP API to visualize your Real-Time Customer Profile
    • 0.10 Install the Experience Platform Debugger Extension
    • 0.11 What if I want to demonstrate basic AEP concepts directly on a live website?
  • 1 - Adobe Experience Platform Data Collection and the Web SDK extension
    • 1.1 Understanding Adobe Experience Platform Data Collection
    • 1.2 Edge Network, Datastreams and Server Side Data Collection
    • 1.3 Introduction to Adobe Experience Platform Data Collection
    • 1.4 Client-side Web Data Collection
    • 1.5 Implement Adobe Analytics and Adobe Audience Manager
    • 1.6 Implement Adobe Target
    • 1.7 XDM Schema requirements in Adobe Experience Platform
    • Summary and Benefits
  • 2 - Data Ingestion
    • 2.1 Explore the Website
    • 2.2 Configure Schemas and Set Identifiers
    • 2.3 Configure Datasets
    • 2.4 Data Ingestion from Offline Sources
    • 2.5 Data Landing Zone
    • Summary and Benefits
  • 3 - Real-time Customer Profile
    • 3.1 Visit the website
    • 3.2 Visualize your own real-time customer profile - UI
    • 3.3 Visualize your own real-time customer profile - API
    • 3.4 Create a segment - UI
    • 3.5 Create a segment - API
    • 3.6 See your Real-time Customer Profile in action in the Call Center
    • Summary and benefits
  • 4 - Query Service
    • 4.0 Prerequisites
    • 4.1 Getting Started
    • 4.2 Using the Query Service
    • 4.3 Queries, queries, queries... and churn analysis
    • 4.4 Generate a dataset from a query
    • 4.5 Query Service and Power BI
    • 4.6 Query Service and Tableau
    • 4.7 Query Service API
    • Summary and benefits
  • 5 - Intelligent Services
    • 5.1 Customer AI - Data Preparation (Ingest)
    • 5.2 Customer AI - Create a New Instance (Configure)
    • 5.3 Customer AI - Scoring Dashboard and Segmentation (Predict & Take Action)
  • 6 - Real-time CDP - Build a segment and take action
    • 6.1 Create a segment
    • 6.2 Review how to configure DV360 Destination using Destinations
    • 6.3 Take Action: send your segment to DV360
    • 6.4 Take Action: send your segment to an S3-destination
    • 6.5 Take Action: send your segment to Adobe Target
    • 6.6 External Audiences
    • 6.7 Destinations SDK
    • Summary and benefits
  • 7 - Adobe Journey Optimizer: Orchestration
    • 7.1 Create your event
    • 7.2 Create your journey and email message
    • 7.3 Update your Data Collection property and test your journey
    • Summary and benefits
  • 8 - Adobe Journey Optimizer: External data sources and custom actions
    • 8.1 Define an event
    • 8.2 Define an external data source
    • 8.3 Define a custom action
    • 8.4 Create your journey and messages
    • 8.5 Trigger your journey
    • Summary and benefits
  • 9 - Adobe Journey Optimizer: Offer Decisioning
    • 9.1 Offer Decisioning 101
    • 9.2 Configure your offers and decision
    • 9.3 Prepare your Data Collection Client property and Web SDK setup for Offer Decisioning
    • 9.4 Combine Adobe Target and Offer Decisioning
    • 9.5 Use your decision in an email
    • 9.6 Test your decision using the API
    • Summary and benefits
  • 10 - Adobe Journey Optimizer: Event-based Journeys
    • 10.1 Configure an event-based journey - Order Confirmation
    • 10.2 Configure a batch-based newsletter journey
    • 10.3 Apply personalization in an email message
    • 10.4 Setup and use push notifications
    • 10.5 Create a business event journey
    • Summary and benefits
  • 11 - Customer Journey Analytics - Build a dashboard using Analysis Workspace on top of Adobe Experie
    • 11.1 Customer Journey Analytics 101
    • 11.2 Connect Adobe Experience Platform Data Sets in Customer Journey Analytics
    • 11.3 Create a Data View
    • 11.4 Data Preparation in Customer Journey Analytics
    • 11.5 Visualization using Customer Journey Analytics
    • Summary and benefits
  • 12 - Ingest & Analyze Google Analytics data in Adobe Experience Platform with the BigQuery Source Co
    • 12.1 Create your Google Cloud Platform Account
    • 12.2 Create your first query in BigQuery
    • 12.3 Connect GCP & BigQuery to Adobe Experience Platform
    • 12.4 Load data from BigQuery into Adobe Experience Platform
    • 12.5 Analyze Google Analytics Data using Customer Journey Analytics
    • Summary and benefits
  • 13 - Real-Time CDP: Segment Activation to Microsoft Azure Event Hub
    • 13.1 Configure your Microsoft Azure EventHub environment
    • 13.2 Configure your Azure Event Hub Destination in Adobe Experience Platform
    • 13.3 Create a segment
    • 13.4 Activate segment
    • 13.5 Create your Microsoft Azure Project
    • 13.6 End-to-end scenario
    • Summary and benefits
  • 14 - Real-Time CDP Connections: Event Forwarding
    • 14.1 Create a Data Collection Event Forwarding property
    • 14.2 Update your Datastream to make data available to your Data Collection Event Forwarding property
    • 14.3 Create and configure a custom webhook
    • 14.4 Create and configure a Google Cloud Function
    • 14.5 Forward events towards the AWS ecosystem
    • Summary and benefits
  • 15 - Stream data from Apache Kafka into Adobe Experience Platform
    • 15.1 Introduction to Apache Kafka
    • 15.2 Install and configure your Kafka cluster
    • 15.3 Configure HTTP API Streaming endpoint in Adobe Experience Platform
    • 15.4 Install and configure Kafka Connect and the Adobe Experience Platform Sink Connector
    • Summary and benefits
Powered by GitBook
On this page
  • 9.2.1 Create your personalized offers
  • 9.2.2 Create your fallback offer
  • 9.2.3 Create your collection
  • 9.2.4 Create your decision
  1. 9 - Adobe Journey Optimizer: Offer Decisioning

9.2 Configure your offers and decision

Offer Decisioning - Configure your Offers and Decision ID

Previous9.1 Offer Decisioning 101Next9.3 Prepare your Data Collection Client property and Web SDK setup for Offer Decisioning

Last updated 2 years ago

9.2.1 Create your personalized offers

In this exercise, you'll create four Personalized Offers. Here are the details to take into account when creating those offers:

Name
Date Range
Image Link for Email
Image Link for Web
Text
Priority
Eligibility
Language

--demoProfileLdap-- - Nadia Elements Shell

today - 1 month later

https://bit.ly/3nPiwdZ

https://bit.ly/2INwXjt

{{ profile.person.name.firstName }}, 10% discount on Nadia Elements Shell

25

all - Female Customers

English (United States)

--demoProfileLdap-- - Radiant Tee

today - 1 month later

https://bit.ly/2HfA17v

https://bit.ly/3pEIdzn

{{ profile.person.name.firstName }}, 5% discount on Radiant Tee

15

all - Female Customers

English (United States)

--demoProfileLdap-- - Zeppelin Yoga Pant

today - 1 month later

https://bit.ly/2IOaItW

https://bit.ly/2INZHZd

{{ profile.person.name.firstName }}, 10% discount on Zeppelin Yoga Pant

25

all - Male Customers

English (United States)

--demoProfileLdap-- - Proteus Fitness Jackshirt

today - 1 month later

https://bit.ly/330a43n

https://bit.ly/36USaQW

{{ profile.person.name.firstName }}, 5% discount on Proteus Fitness Jackshirt

15

all - Male Customers

English (United States)

Login to Adobe Journey Optimizer by going to Adobe Experience Cloud. Click Journey Optimizer.

You'll be redirected to the Home view in Journey Optimizer. First, make sure you're using the correct sandbox. The sandbox to use is called --aepSandboxId--. To change from one sandbox to another, click on PRODUCTION Prod (VA7) and select the sandbox from the list. In this example, the sandbox is named AEP Enablement FY22. You'll then be in the Home view of your sandbox --aepSandboxId--.

In the left menu, click Offers and then go to Offers. Click + Create Offer.

You'll then see this popup. Select Personalized offer and click Next.

You're now on the Details view.

In this case, you need to configure the offer --demoProfileLdap-- - Nadia Elements Shell. Use the information in the table above to fill out the fields. In this example, the name of the Personalized Offer is vangeluw - Nadia Elements Shell. Also, set the Start date and time to yesterday, and set the End date and time to a date in a month from now.

Once done, you should have this. Click Next.

You now need to create Representations. Representations are a combination of a Placement and a real asset.

For Representation 1, select:

  • Channel: Web

  • Placement: Web - Image

  • Content: URL

  • Public location: copy the URL from the column Image Link for Web in the above table

Alternatively, you can select Asset library for the content and then click Browse.

You'll then see a popup of the Assets Library, go to the folder enablement-assets and select the image file nadia-web.png. Then, click Select.

You'll then see this:

Click + Add Representation.

For Representation 2, select:

  • Channel: Email

  • Placement: Email - Image

  • Content: URL

  • Public location: copy the URL from the column Image Link for Email in the above table

Alternatively, you can select Asset library for the content and then click Browse.

You'll then see a popup of the Assets Library, go to the folder enablement-assets and select the image file nadia-email.png. Then, click Select.

You'll then see this:

Next, click + Add representation.

For Representation 3, select:

  • Channel: Non-digital

  • Placement: Non-digital - Text

Next, you need to add content. In this case that means adding the text to be used as a call to action.

Click Add Content.

You'll then see this popup.

Select Custom text and fill out these fields:

Look at the Text field from the above table and enter that text here, in this case: {{ profile.person.name.firstName }}, 10% discount on Nadia Elements Shell.

You'll also notice that you can select any profile attribute and include it as a dynamic field in the offer text. In this example, the field {{ profile.person.name.firstName }} will ensure that the first name of the customer that will receive this offer will be included in the offer text.

You'll then see this. Click Save.

You now have this. Click Next.

You'll then see this:

Select By defined decision rule and click the + icon to add the rule all - Female Customers.

You'll then see this. Fill out the Priority as indicated in the above table. Click Next.

You'll then see an overview of your new Personalized Offer.

Finally, click Save and approve.

You'll then see your newly created Personalized Offer become available in the Offers Overview:

You should now repeat the above steps to create the three other Personalized Offers for the products Radiant Tee, Zeppelin Yoga Pant and Proteus Fitness Jackshirt.

When done, your Offer Overviews screen for Personalized Offers should show all your offers.

9.2.2 Create your fallback offer

After having created four Personalized Offers, you should now configure a Fallback Offer.

Make sure you're in the Offers view:

Click + Create Offer.

You'll then see this popup. Select Fallback offer and click Next.

You'll then see this:

Enter this name for your fallback offer: --demoProfileLdap-- - Luma Fallback Offer. Click Next.

You now need to create Representations. Representations are a combination of a Placement and a real asset.

For Representation 1, select:

  • Channel: Web

  • Placement: Web - Image

  • Content: URL

  • Public location: https://bit.ly/3nBOt9h

Alternatively, you can select Asset library for the content and then click Browse.

You'll then see a popup of the Assets Library, go to the folder enablement-assets and select the image file spriteyogastraps-web.png. Then, click Select.

You'll then see this:

For Representation 2, select:

  • Channel: Email

  • Placement: Email - Image

  • Content: URL

  • Public location: https://bit.ly/3nF4qvE

Alternatively, you can select Asset library for the content and then click Browse.

You'll then see a popup of the Assets Library, go to the folder enablement-assets and select the image file spriteyogastraps-email.png. Then, click Select.

You'll then see this:

Next, click + Add representation.

For Representation 3, select:

  • Channel: Non-digital

  • Placement: Non-digital - Text

Next, you need to add content. In this case that means adding the Image Link.

Click Add Content.

You'll then see this popup.

Select Custom text and fill out these fields:

Enter the text {{ profile.person.name.firstName }}, discover our Sprite Yoga Straps! and click Save.

You'll then see this. Click Next.

You'll then see an overview of your new Fallback Offer. Click Finish.

Finally, click Save and approve.

In your Offer Overviews screen, you'll now see this:

9.2.3 Create your collection

A Collection is used to filter out a sub-set of offers from the personalized offer list and use that as part of an Decision in order to speed up the decision process.

Go to Collections. Click + Create Collection.

You'l then see this popup. Configure your Collection like this. Click Next.

  • Collection name: use --demoProfileLdap-- - Luma Collection

  • Select Create static collection.

In the next screen, select the four Personalized Offers you created in the previous exercise. Click Save.

You'll now see this:

9.2.4 Create your decision

A Decision combines Placements, a Collection of Personalized Offers and a Fallback Offer to ultimately be used by the Offer Decisioning engine to find the best offer for a specific profile, based on each of the individual personalized offer characteristics like priority, eligibility constraint and total / user capping.

To configure your Decision, go to Decisions. Click + Create Activity.

You'll then see this:

Fill out the fields like this. Click Next.

  • Name: --demoProfileLdap-- - Luma Decision

  • Start date and time: yesterday

  • End date and time: today + 1 month

In the next screen, you need to add placements into decision scopes. You'll need to create decision scopes for the placements Web - Image, Email - Image and Non-digital - Text.

First, create the decision scope for Non-digital - Text by selecting that placement in the dropdown. Then, click the Add button to add evaluation criteria.

Select your collection --demoProfileLdap-- - Luma Collection and click Add.

You'll then see this. Click the - button to add a new decision scope.

Select the placement Web - Image and add your collection --demoProfileLdap-- - Luma Collection under evaluation criteria. Then, click the + button again to add a new decision scope.

Select the placement Email - Image and add your collection --demoProfileLdap-- - Luma Collection under evaluation criteria. Then, click Next.

You now need to select your Fallback Offer, which is named --demoProfileLdap-- - Luma Fallback Offer. Click Next.

Review your decision. Click Finish.

In the popup, click Save and activate.

And finally, you'll now see your decision in the overview:

You've now successfully configured your decision. Your decision is now live, and can be used to deliver optimized and personalized offers to your customers, in real-time.

ACOP
ACOP
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Final Offers
Final Offers
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Final Offers
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule
Decision Rule