{"id":10734,"date":"2025-01-28T16:26:18","date_gmt":"2025-01-28T16:26:18","guid":{"rendered":"https:\/\/axamit.com\/?post_type=glossary-article&#038;p=10734"},"modified":"2025-01-28T17:21:31","modified_gmt":"2025-01-28T17:21:31","slug":"cja-architecture","status":"publish","type":"glossary-article","link":"https:\/\/axamit.com\/glossary\/customer-journey-analytics\/cja-architecture\/","title":{"rendered":"Adobe Customer Journey Analytics Architecture"},"content":{"rendered":"<div class=\"custom-toc\"><ul><\/ul><\/div>\n<p class=\"wp-block-paragraph\"><strong>Direct Answer:<\/strong> The architecture of Adobe <a href=\"https:\/\/axamit.com\/adobe-experience-cloud\/customer-journey-analytics\/\">Customer Journey Analytics<\/a> (CJA) is built on top of the <a href=\"https:\/\/axamit.com\/adobe-experience-cloud\/adobe-experience-platform\/\">Adobe Experience Platform<\/a> (AEP). CJA uses AEP\u2019s centralized data infrastructure, including the Data Lake, <a href=\"https:\/\/axamit.com\/glossary\/adobe-experience-platform\/experience-data-model\/\">Experience Data Model<\/a> (XDM), and Real-Time Customer Profile, to enable unified, cross-channel analysis of customer journeys. Its architecture is highly scalable and designed to handle omnichannel data integration, processing, and visualization in near real-time.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Explanation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Adobe Customer Journey Analytics is a component of AEP that connects data from various touchpoints and enables <a href=\"https:\/\/axamit.com\/solutions\/advanced-analytics\/\">advanced analytics<\/a>. Its architecture relies on AEP&#8217;s robust data management and processing capabilities, allowing organizations to analyze customer journeys across multiple systems and channels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The architecture consists of several key components: data ingestion, unification, storage, analysis, and visualization. Below, we break down the main elements of CJA\u2019s architecture and how they work together.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key Components of Adobe CJA Architecture<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Data Ingestion<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CJA relies on AEP to collect and ingest data from multiple sources, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Websites, mobile apps, and IoT devices.<\/li>\n\n\n\n<li>Offline systems like CRM, ERP, and point-of-sale systems.<\/li>\n\n\n\n<li>Third-party platforms via APIs and file uploads.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How it works:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data is ingested into AEP in real-time or batch mode using Adobe Experience Platform Sources.<\/li>\n\n\n\n<li>The data is mapped to the Experience Data Model (XDM), a standardized schema that ensures consistency across all datasets.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This flexibility allows organizations to unify structured and unstructured data from various systems into a single repository.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Data Storage and Processing: AEP Data Lake<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once ingested, the data is stored in the Adobe Experience Platform Data Lake, a scalable, cloud-based storage system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Features:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data Lake: Acts as a central repository for raw and processed data.<\/li>\n\n\n\n<li>Data Unification: Combines records from different sources using identity stitching, which links data points from various channels to a single customer identity.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This unified view of customer data is essential for accurate journey analysis in CJA.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Schema and Data Modeling with XDM<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Experience Data Model (XDM) is the backbone of CJA\u2019s architecture, ensuring all data follows a standardized format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why XDM is important:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It defines how data is structured and stored in the Data Lake.<\/li>\n\n\n\n<li>It enables seamless integration of data from multiple sources, ensuring compatibility across diverse systems.<\/li>\n\n\n\n<li>CJA uses XDM to analyze data consistently, regardless of the original format or source.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. Real-Time Customer Profile<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">AEP\u2019s Real-Time Customer Profile plays a critical role in CJA by aggregating all customer interactions into a unified view.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How it works in CJA:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CJA accesses the Real-Time Customer Profile to analyze customer behavior across touchpoints.<\/li>\n\n\n\n<li>The profile enables segmentation and filtering of data based on real-time attributes like demographics, behaviors, and purchasing patterns.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This component ensures that CJA delivers insights that reflect the most up-to-date customer activity.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Data Connections in CJA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CJA does not store data independently. Instead, it connects to datasets in the AEP Data Lake through Connections.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How Connections Work:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In CJA, users create Connections to link datasets from the Data Lake.<\/li>\n\n\n\n<li>These Connections enable analysts to pull data into the Analysis Workspace, where they can build custom dashboards and visualizations.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">6. Analysis Workspace<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Analysis Workspace in CJA is the interface where users interact with data, perform analysis, and create visualizations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Features:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Drag-and-drop functionality for building reports and dashboards.<\/li>\n\n\n\n<li>Support for multiple visualization types (e.g., heatmaps, line charts, bar charts).<\/li>\n\n\n\n<li>Ability to combine data from multiple datasets for cross-channel analysis.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This interface allows analysts to explore the entire customer journey and uncover actionable insights.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Data Governance and Privacy<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CJA inherits AEP\u2019s <a href=\"https:\/\/axamit.com\/solutions\/data-governance\/\">data governance<\/a> capabilities, ensuring compliance with privacy regulations like <a href=\"https:\/\/axamit.com\/blog\/adobe-analytics\/adobe-analytics-gdpr\/\">GDPR<\/a> and CCPA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Governance Features:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data usage labels to define how data can be used.<\/li>\n\n\n\n<li>Privacy controls for managing customer consent and data access.<\/li>\n\n\n\n<li>Role-based access to restrict who can view or manipulate certain datasets.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These features ensure that customer data is handled securely and ethically.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step-by-Step Workflow in CJA Architecture<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Data Ingestion:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Collect data from various sources and ingest it into AEP using APIs, connectors, or batch uploads.<\/li>\n\n\n\n<li>Map the data to XDM schemas for standardization.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Data Processing and Storage:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Store the ingested data in the AEP Data Lake.<\/li>\n\n\n\n<li>Use identity stitching to create unified customer profiles.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Data Connection Setup:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In CJA, create a Connection to the relevant datasets in the Data Lake.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Analysis Workspace:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pull data into the Analysis Workspace.<\/li>\n\n\n\n<li>Build visualizations and dashboards to analyze customer journeys.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Data Governance:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Apply data usage policies and privacy controls to ensure compliance.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Benefits of CJA\u2019s Architecture<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Omnichannel Analysis: Integrates data from any source for a holistic view of customer journeys.<\/li>\n\n\n\n<li>Scalability: Handles large volumes of data with AEP\u2019s cloud-based infrastructure.<\/li>\n\n\n\n<li>Real-Time Insights: Updates customer profiles and datasets in near real-time for accurate analysis.<\/li>\n\n\n\n<li>Customizable Dashboards: Provides a flexible interface for creating tailored visualizations.<\/li>\n\n\n\n<li>Compliance-Ready: Built-in governance tools ensure adherence to data privacy regulations.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The architecture of Adobe Customer Journey Analytics is built on the foundation of Adobe Experience Platform. It uses AEP\u2019s Data Lake, XDM schemas, and Real-Time Customer Profile to enable unified, cross-channel analysis. By integrating data ingestion, processing, and visualization, CJA provides a scalable and secure way to analyze customer journeys and extract actionable insights.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This architecture empowers organizations to understand customer behavior comprehensively and optimize their strategies for better engagement and results.<\/p>\n","protected":false},"author":12,"featured_media":5015,"menu_order":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"glossary-category":[72],"class_list":["post-10734","glossary-article","type-glossary-article","status-publish","has-post-thumbnail","hentry","glossary-category-customer-journey-analytics"],"acf":{"post_title":"CJA Architecture"},"_links":{"self":[{"href":"https:\/\/axamit.com\/nl\/wp-json\/wp\/v2\/glossary-article\/10734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/axamit.com\/nl\/wp-json\/wp\/v2\/glossary-article"}],"about":[{"href":"https:\/\/axamit.com\/nl\/wp-json\/wp\/v2\/types\/glossary-article"}],"author":[{"embeddable":true,"href":"https:\/\/axamit.com\/nl\/wp-json\/wp\/v2\/users\/12"}],"version-history":[{"count":2,"href":"https:\/\/axamit.com\/nl\/wp-json\/wp\/v2\/glossary-article\/10734\/revisions"}],"predecessor-version":[{"id":10757,"href":"https:\/\/axamit.com\/nl\/wp-json\/wp\/v2\/glossary-article\/10734\/revisions\/10757"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/axamit.com\/nl\/wp-json\/wp\/v2\/media\/5015"}],"wp:attachment":[{"href":"https:\/\/axamit.com\/nl\/wp-json\/wp\/v2\/media?parent=10734"}],"wp:term":[{"taxonomy":"glossary-category","embeddable":true,"href":"https:\/\/axamit.com\/nl\/wp-json\/wp\/v2\/glossary-category?post=10734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}