Introduction to Attribution AI
- Topics:
- Attribution AI
CREATED FOR:
- Beginner
- User
A high-level overview of how marketers and analysts can use Attribution AI to understand the impact of their marketing channels and campaigns. For more information, please visit the Attribution AI documentation.

Transcript
Hi, I’m Desmond Chan, Senior Product Manager. In this video you’ll learn how marketers can leverage Attribution AI to understand the impact of their marketing channels and campaigns. We’ll cover what Attribution AI is the use cases for Attribution AI the different types of Attribution AI scores and the basic architecture. Attribution AI quantifies the marketing impact of each individual marketing touch points across customer journeys at every level of granularity. As a customer interacts with your brand they may encounter many of your marketing and touch points such as Display Ad Impressions, Email sent Email opens, Paid Search Clicks et cetera. Attribution AI determines how credit for conversions is assigned to each touch point using our advanced AI ML algorithm. Marketers can use this insight to optimize marketing budgets and campaign tactics.
Attribution AI can support the following use cases. Executive reporting, allow executives to understand the true incremental impact of marketing both as a whole and by channel region SKU et cetera. Budget allocation, inform budget allocation decisions across marketing channels. Campaign optimization, within each channel understand what campaigns, creatives, keywords et cetera are working better for what SKUs and GOs so that each channel marketing team can optimize their tactics. Full-funnel attribution, understand marketing’s impact across the entire customer journey from free account signup to paid conversion and beyond. Planner evaluations, evaluate effectiveness of marketing agencies or partners based on attribution results. Attribution AIs advanced AI ML based attribution algorithm provides marketers the most accurate attribution results at the individual touch point level. Our machine learning attribution algorithm generates two distinct outputs for every individual touch point on each customer path incremental score and influenced score. Influenced score is the fraction of the conversion that each marketing touch point is responsible for. Incremental score is the amount of marginal impact directly caused by the marketing touch point. The main difference between the Incremental score and the Influenced score is that the Incremental score takes the baseline fact into account and thus does not assume that a conversion is caused purely by the proceeding by marketing touch points. To determine the incremental score Attribution AI first determines the portion of the conversion that is marginal as the result of marketing touch points. The model then algorithmically divides the credits of the marginal portion across the proceeding touch points. On the other hand the influenced score algorithmically divides all the credits of the entire conversion across the proceeding touch points. Let’s look at an example of influenced and incremental scores on a sample conversion path. In this example a customer engaged with Luma an athletic apparel online retailer across multiple touch points before purchasing a watch for $500. For influenced scores, Attribution AI assigns fractional portions of the conversion value of $500 across the touch points using our machine learning based algorithm. This way you know how much of the conversion is attributed to a certain touch point all the fractional portions sum up to the total conversion value of $500. In case of incremental scores Attribution AI it measures the marginal increase in conversions solely due to the marketing touch points considered after taking out the baseline effect. Baseline on effect is the portion of conversion attained without any marketing activities for example, brand value or other associated factors. In the case shown, the total incremental impact across the touch point considered is $250 and this impact is distributed across the touch points considered using our advanced algorithm. While we recommend customers to utilize Attribution AIs algorithmic attribution for the most accurate result Attribution AI also provides rule-based attribution models including First touch, Last touch Linear, Time decay and U-shaped. Now let’s take a look at the Attribution AI Workflow and how it integrates with Adobe Experience Cloud and Experience Platform. First, with the help of professional services the data from various sources such as Adobe Analytics is ingested, mapped and transformed into XDM and stitched in Experience Platform with the appropriate data governance in place. The marketing analyst would now be able to easily configure their desired Attribution AI instance for any specific business objective in mind. Then after training and scoring powered by Attribution AI the scores are written back to Experience Platform and snowflake data warehouse for marketing analyst to operationalize. There are two main ways of operationalizing the Attribution AI insights. First, you can consume insights to a dashboard provider in the intelligence services interface and second, you download scores for custom visualization and analysis using third-party tools like Microsoft’s Power BI. Attribution AI predictions can be configured using the Attribution AI, UI or API. Once configuration is done Attribution AI will start the model training process using the customers data as specified in the configuration. After the models are trained, Attribution AI will perform scoring according to the specified cadence. Customers can utilize attribution scores in the following ways. They can consume the Attribution Scores and Insights through Attribution AI insights page as shown here. In addition, customers can also download the Attribution AI output to do custom analysis and dashboarding. That’s a quick introduction to Attribution AI you should now know what Attribution AI is the use cases for Attribution AI the different types of Attribution AI scores and a basic workflow. -
Experience Platform
- Platform Tutorials
- Introduction to Platform
- A customer experience powered by Experience Platform
- Behind the scenes: A customer experience powered by Experience Platform
- Experience Platform overview
- Key capabilities
- Platform-based applications
- Integrations with Experience Cloud applications
- Key use cases
- Basic architecture
- User interface
- Roles and project phases
- Introduction to Real-Time CDP
- Getting started: Data Architects and Data Engineers
- Authenticate to Experience Platform APIs
- Import sample data to Experience Platform
- Administration
- AI Assistant
- Audiences and Segmentation
- Introduction to Audience Portal and Composition
- Upload audiences
- Overview of Federated Audience Composition
- Connect and configure Federated Audience Composition
- Create a Federated Audience Composition
- Audience rule builder overview
- Create audiences
- Use time constraints
- Create content-based audiences
- Create conversion audiences
- Create audiences from existing audiences
- Create sequential audiences
- Create dynamic audiences
- Create multi-entity audiences
- Create and activate account audiences (B2B)
- Demo of streaming segmentation
- Evaluate batch audiences on demand
- Evaluate an audience rule
- Create a dataset to export data
- Segment Match connection setup
- Segment Match data governance
- Segment Match configuration flow
- Segment Match pre-share insights
- Segment Match receiving data
- Audit logs
- Data Collection
- Collaboration
- Dashboards
- Data Governance
- Data Hygiene
- Data Ingestion
- Overview
- Batch ingestion overview
- Create and populate a dataset
- Delete datasets and batches
- Map a CSV file to XDM
- Sources overview
- Ingest data from Adobe Analytics
- Ingest data from Audience Manager
- Ingest data from cloud storage
- Ingest data from CRM
- Ingest data from databases
- Streaming ingestion overview
- Stream data with HTTP API
- Stream data using Source Connectors
- Web SDK tutorials
- Mobile SDK tutorials
- Data Lifecycle
- Destinations
- Destinations overview
- Connect to destinations
- Create destinations and activate data
- Activate profiles and audiences to a destination
- Export datasets using a cloud storage destination
- Integrate with Google Customer Match
- Configure the Azure Blob destination
- Configure the Marketo destination
- Configure file-based cloud storage or email marketing destinations
- Configure a social destination
- Activate through LiveRamp destinations
- Adobe Target and Custom Personalization
- Activate data to non-Adobe applications webinar
- Identities
- Intelligent Services
- Monitoring
- Partner data support
- Profiles
- Understanding Real-Time Customer Profile
- Profile overview diagram
- Bring data into Profile
- Customize profile view details
- View account profiles
- Create merge policies
- Union schemas overview
- Create a computed attribute
- Pseudonymous profile expirations (TTL)
- Delete profiles
- Update a specific attribute using upsert
- Privacy and Security
- Introduction to Privacy Service
- Identity data in Privacy requests
- Privacy JavaScript library
- Privacy labels in Adobe Analytics
- Getting started with the Privacy Service API
- Privacy Service UI
- Privacy Service API
- Subscribe to Privacy Events
- Set up customer-managed keys
- 10 considerations for Responsible Customer Data Management
- Elevating the Marketer’s Role as a Data Steward
- Queries
- Overview
- Query Service UI
- Query Service API
- Explore Data
- Prepare Data
- Adobe Defined Functions
- Data usage patterns
- Run queries
- Generate datasets from query results
- Tableau
- Analyze and visualize data
- Build dashboards using BI tools
- Recharge your customer data
- Connect clients to Query Service
- Validate data in the datalake
- Schemas
- Overview
- Building blocks
- Plan your data model
- Convert your data model to XDM
- Create schemas
- Create schemas for B2B data
- Create classes
- Create field groups
- Create data types
- Configure relationships between schemas
- Use enumerated fields and suggested values
- Copy schemas between sandboxes
- Update schemas
- Create an ad hoc schema
- Sources
- Use Case Playbooks
- Experience Cloud Integrations
- Industry Trends