# Infinite360: sourced answers ## What is Adobe Experience Platform (AEP)? Adobe Experience Platform is Adobe's real-time customer data foundation. It standardises data with XDM schemas, stores it in datasets in a data lake, links identities, builds Real-Time Customer Profiles, evaluates audiences and activates them to destinations and Adobe applications. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform; https://experienceleague.adobe.com/en/docs/blueprints-learn/architecture/architecture-overview/platform-applications ## What is Real-Time CDP and how does it relate to AEP? Real-Time CDP (RTCDP) is an application built on Experience Platform. AEP supplies the data foundation (schemas, ingestion, identity, profile); RTCDP adds customer data platform capabilities, especially audience building and activation to marketing and advertising destinations. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform; https://experienceleague.adobe.com/en/docs/blueprints-learn/architecture/architecture-overview/platform-applications ## What is Adobe Journey Optimizer (AJO)? Adobe Journey Optimizer orchestrates real-time, cross-channel customer journeys on top of Experience Platform profiles and events. It handles journey design, messages, offer decisioning, consent-aware delivery and journey reporting. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer ## What is Customer Journey Analytics (CJA)? Customer Journey Analytics analyses Experience Platform datasets, online and offline, joined on a person ID. It adds cross-channel reporting, data views, stitching and Analysis Workspace on data you already hold in AEP. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing; https://experienceleague.adobe.com/docs/analytics-platform/using/cja-overview/cja-faq.html ## How is AEP different from a traditional data warehouse? A warehouse stores and queries data. AEP also standardises it in XDM, resolves identities, merges profiles in real time, evaluates audiences and activates them to channels, and enforces data governance labels and policies on activation. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform; https://experienceleague.adobe.com/docs/platform-learn/getting-started-for-data-architects-and-data-engineers/overview.html ## What are the main components of AEP? Core components are the data lake and datasets, the schema registry (XDM), Identity Service, Real-Time Customer Profile, segmentation, the Edge Network for real-time collection and personalisation, Query Service, destinations and governance. Applications such as RTCDP, AJO and CJA sit on top. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform; https://experienceleague.adobe.com/en/docs/blueprints-learn/architecture/architecture-overview/platform-applications ## What is a sandbox in AEP and why use one? A sandbox is an isolated virtual environment inside one organisation. Use separate production and non-production sandboxes to test schema, dataset, audience and journey changes safely before promoting them. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform; https://experienceleague.adobe.com/docs/experience-platform/xdm/api/import.html ## How do I copy a schema from one sandbox to another? Use the Schema Registry import endpoint (or the sandbox tooling in the UI) to move a schema, with its field groups and data types, into another sandbox so it can be tested or promoted. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/api/import.html ## What is the Edge Network? The Edge Network is Adobe's globally distributed collection and personalisation layer. The Web SDK and Mobile SDK send events to it through a datastream, and it forwards data to Experience Platform and other Adobe services with low latency. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/docs/platform-learn/implement-web-sdk/overview.html; https://experienceleague.adobe.com/docs/platform-learn/data-collection/server-api/overview.html ## Which AEP component gives a single source of truth for customer profiles? Real-Time Customer Profile. It merges attribute and event fragments from Profile-enabled datasets, using the identity graph and merge policies, into one view per person. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html; https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## What are Profile guardrails? Guardrails are Adobe's documented limits and recommended practices for Real-Time Customer Profile data and segmentation, such as sizes, counts and performance recommendations. Check them before modelling data or enabling datasets for Profile. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## What is the Data Landing Zone? The Data Landing Zone is Adobe-provided cloud storage (Azure Blob) in each organisation where you can drop files for ingestion or receive exports, avoiding the need to set up your own storage for simple batch flows. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform/sources/connectors/cloud-storage/data-landing-zone ## How should AEP be designed for several regions and brands? Separate brands and regions with sandboxes and role-based access, share one XDM model where it fits, plan identity namespaces and consent per region, apply data usage labels and policies, and check residency requirements with current Adobe documentation and your legal team. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/en/docs/blueprints-learn/architecture/architecture-overview/platform-applications; https://experienceleague.adobe.com/en/docs/core-services/interface/data-collection/rdc; https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html ## Where can I learn AEP hands-on for free? Adobe publishes tutorials on Experience League, including the data architect and data engineer path and the Luma demo site. For guided labs and mentoring, see the Infinite360 Tech Academy programs. Page: https://infiante360techacademy.com/answers/platform-basics.html Sources: https://experienceleague.adobe.com/docs/platform-learn/getting-started-for-data-architects-and-data-engineers/overview.html; https://luma.enablementadobe.com/content/luma/us/en.html ## What is XDM? Experience Data Model (XDM) is Adobe's standard framework for describing customer experience data. A schema built on XDM gives data a consistent structure and meaning across sources, applications and teams. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/home.html ## What is the difference between the XDM Individual Profile and XDM ExperienceEvent classes? Individual Profile describes attributes about a person (record data such as name or loyalty tier). ExperienceEvent describes time-stamped behaviour (time-series data such as page views, cart adds or transactions). Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/individual-profile.html; https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/experienceevent.html ## Which XDM class stores loan repayment or credit card transaction events? Use a schema based on XDM ExperienceEvent, because each repayment or transaction is a time-stamped event. Store durable customer attributes in an Individual Profile schema instead. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/experienceevent.html ## What is a field group? A field group is a reusable set of fields added to a schema, such as Personal Details or Commerce Details. Combine standard and custom field groups to compose a schema instead of redefining fields. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/schema/composition.html ## Which field group captures a customer's age or birth date? The standard Individual Profile Personal Details field group holds person attributes such as birth date and name. Compute age from birth date rather than storing a value that goes stale. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/individual-profile.html ## What is a data type in XDM? A data type is a reusable object definition, such as an identity or an address, that can be used by several fields or field groups. It keeps repeated structures consistent. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/home.html ## What is the tenant namespace? The tenant namespace (shown as an underscore plus your organisation's ID) is where custom fields you create live in a schema, separating them from standard Adobe fields. Plan a naming strategy for multi-brand organisations. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/schema/composition.html ## What is a dataset? A dataset is a storage container for data that conforms to one schema. Data lands in the data lake, and if the dataset is enabled for Profile and Identity, it also feeds Real-Time Customer Profile. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/home.html; https://experienceleague.adobe.com/en/docs/experience-platform ## What is the difference between record data and event data? Record data describes the current state of an entity and is typically updated (a customer profile). Event data records something that happened at a point in time and is appended (a purchase). Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/individual-profile.html; https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/experienceevent.html ## What is schema evolution? Schema evolution is how a schema changes over time. Once a schema is in use, changes are additive: you can add fields but not remove or change existing ones, so design carefully before ingesting data. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/schema/composition.html ## How do I mark identities in a schema? Mark identity fields with an identity namespace and choose one as the primary identity where required. These marks let Identity Service build the graph and let Profile merge fragments. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html ## What are the most common XDM modelling mistakes? Frequent mistakes include ingesting without identities, using profile attributes for time-series data, over-nested custom structures, creating many one-off field groups instead of reusing standard ones, and enabling every dataset for Profile. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/schema/best-practices.html; https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## What is an ad-hoc schema? An ad-hoc schema is a lightweight schema created to support specific ingestion workflows, mainly for data such as identity or lookup sets, without the full governance of a standard schema. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/tutorials/ad-hoc.html ## Where can I find industry data models? Adobe publishes industry data models, for example for retail, financial services and hospitality, as starting points for schema design. Review them before building custom structures. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/schema/industries/overview.html ## What are XDM field type constraints? Field type constraints are the data types and limits XDM allows for fields, such as strings, integers, dates and objects. Data that violates them can be rejected at ingestion. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/schema/field-constraints.html ## What is a lookup dataset? A lookup is reference data kept separate from customer identity, such as a product catalogue or store list, that journeys and reports can join to without bloating events. Page: https://infiante360techacademy.com/answers/xdm-schemas-datasets.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/schema/best-practices.html ## Why is streaming ingestion not always real-time at the Profile level? Streaming ingestion lands data with low latency, but updating Real-Time Customer Profile is a downstream, asynchronous process that includes validation, identity linking, merge-policy application and segment evaluation. Plan for near-real-time, not instant, Profile updates. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/en/docs/platform-learn/tutorials/data-ingestion/understanding-streaming-ingestion ## Can batch ingestion update Real-Time Customer Profile faster than streaming? Sometimes for large volumes. Batch jobs process records in bulk and can finish quickly when streaming is throttled or queued, but each batch has its own scheduling and completion time. Measure both paths with your own data. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/batch/overview.html; https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html ## Why can two streaming events with the same timestamp appear in Profile at different times? Event time is not processing order. Each event passes asynchronously through identity and Profile processing, and load and queueing differ, so visibility depends on processing, not on the timestamp. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/en/docs/platform-learn/tutorials/data-ingestion/understanding-streaming-ingestion ## What happens if the same XDM ExperienceEvent is ingested by both streaming and batch? Both copies can exist in the data lake, and Profile may hold both events unless you control uniqueness. Send a stable unique event _id and avoid ingesting the same event through two paths. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/experienceevent.html; https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html ## Is Profile ingestion guaranteed exactly-once? Design as if delivery is at-least-once. Failures can lead to retries, so make events idempotent with unique event identifiers and check results in monitoring rather than assuming exactly-once behaviour. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## What is the lifecycle of a streaming event from the edge to query? A typical path is collection (SDK or API), Edge or streaming validation against the schema, write to the data lake, identity and Profile processing if the dataset is Profile-enabled, then availability in Query Service. Exact timings vary and are not guaranteed. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/docs/experience-platform/query/home.html ## Why does streaming ingestion enforce the schema so strictly? Streaming data affects Profile, audiences and journeys almost immediately, so wrong types or missing required fields are rejected at the point of entry. Batch records can be reviewed after the fact in batch failure reports. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/docs/experience-platform/xdm/schema/field-constraints.html ## How does identity stitching differ between batch and streaming? Both feed the same identity graph. Streaming links identities incrementally as events arrive; batch brings many identifiers in one file, so links appear when the batch completes. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/docs/experience-platform/ingestion/batch/overview.html ## Which services are involved only in streaming ingestion? Streaming through the Web SDK or Mobile SDK uses the Edge Network and datastreams, and streaming APIs accept HTTP records. Batch uses files, sources and the batch ingestion API. Both end in the data lake. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/platform-learn/implement-web-sdk/overview.html; https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/docs/experience-platform/ingestion/batch/overview.html ## How is back-pressure handled differently in streaming and batch? Streaming sources can be throttled or queued when limits are reached, so senders should retry safely. Batch jobs are queued and processed as capacity allows, trading latency for throughput. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/docs/experience-platform/ingestion/batch/overview.html ## What conditions must be met for a streaming event to update Profile? The dataset must be enabled for Profile, the schema should carry a valid identity, the data must pass schema validation, and consent and governance rules must allow the use. Missing any of these can leave the event only in the data lake. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/catalog/datasets/enable-upsert.html; https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html; https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## Why can a streaming event be ingested but not appear in Real-Time Profile? Common reasons: dataset not Profile-enabled, no identity on the record, record rejected or partially failed, processing not finished yet, merge policy or consent rules excluding it, or guardrail limits reached. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/dataflows/ui/monitor-sources.html; https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## How does identityMap size affect streaming Profile ingestion? More identities per record means more graph work per event. Keep identityMap to the identifiers you actually need for stitching and activation, and avoid sending large numbers of low-value IDs. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html; https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## How do merge policies behave for streaming versus batch data? A merge policy decides which value wins when sources conflict, using rules such as timestamp order or dataset precedence. It applies the same way to both paths; what differs is when updates arrive and are processed. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## What happens if an event arrives with a new identity namespace that is not primary? The identity is stored and can link to others in the graph, but only the primary identity determines how the record is keyed. A non-primary identity helps stitching without becoming the profile key. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html ## What is the difference between Edge and hub streaming ingestion? Edge ingestion (Web SDK, Mobile SDK) is optimised for low-latency collection and same-session personalisation. Hub streaming (for example streaming HTTP APIs) prioritises reliable ingestion into datasets. Check current latency guidance in Adobe's streaming documentation. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/en/docs/platform-learn/tutorials/data-ingestion/understanding-streaming-ingestion ## Why are Edge Network events sometimes delayed in Profile visibility? The Edge accepts events immediately, but Profile visibility depends on downstream identity, merge and Profile Store processing, which runs asynchronously. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/en/docs/platform-learn/tutorials/data-ingestion/understanding-streaming-ingestion; https://experienceleague.adobe.com/docs/platform-learn/implement-web-sdk/overview.html ## How does deduplication behave at the Edge versus Profile ingestion? Do not rely on automatic event deduplication. Prevent duplicates by sending a unique event _id, avoiding double sends from client and server, and removing duplicates in data design rather than at Profile. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/experienceevent.html; https://experienceleague.adobe.com/docs/experience-platform/edge/fundamentals/tracking-events.html ## Streaming shows success in the API but Profile count is unchanged. How do I debug? Check in order: the HTTP response and Debugger or Assurance output, schema validation errors, whether the dataset is Profile-enabled, identities present, dataflow and ingestion monitoring, then merge policy and consent filters. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/debugger-learn/tutorials/experience-platform-debugger/introduction-to-the-experience-platform-debugger.html; https://experienceleague.adobe.com/en/docs/platform-learn/implement-web-sdk/tags-configuration/validate-with-assurance; https://experienceleague.adobe.com/docs/experience-platform/dataflows/ui/monitor-sources.html ## Batch updates Profile but streaming for the same schema does not. What could be wrong? Likely causes are datastream configuration pointing to the wrong sandbox or dataset, the Web SDK not mapped to the datastream in Tags, missing identity in streamed events, or schema or consent differences between the two paths. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/platform-learn/implement-web-sdk/tags-configuration/install-web-sdk.html; https://experienceleague.adobe.com/en/docs/experience-platform/datastreams/data-prep; https://experienceleague.adobe.com/docs/experience-platform/dataflows/ui/monitor-sources.html ## What happens if a streaming payload is valid JSON but violates the schema? It can be rejected or partially processed. Valid JSON is not enough: field types, required fields and constraints must match the schema, otherwise Profile and audiences may not update. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/schema/field-constraints.html; https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html ## How are partial failures handled in batch versus streaming? Streaming returns a result per request, so senders handle failures and retries. Batch reports failed records per batch and may complete with some records rejected, which you then correct and reload. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/batch/overview.html; https://experienceleague.adobe.com/docs/experience-platform/dataflows/ui/monitor-sources.html ## How do late-arriving events affect Profile and segmentation? Late events can be accepted into the data lake and Profile, but audience results already computed may not change until the next evaluation. Time-window rules are sensitive to late data, so measure how late events occur. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/streaming-segmentation.html; https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/experienceevent.html ## Why can a streaming event trigger a journey but not yet update Profile attributes? Journeys can react to the event itself, while Profile attribute updates follow through identity and merge processing. Do not read Profile attributes in the same moment you trigger from the event. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer; https://experienceleague.adobe.com/en/docs/platform-learn/tutorials/data-ingestion/understanding-streaming-ingestion ## How does streaming ingestion affect edge versus batch segmentation? Edge segmentation evaluates rules at the Edge for same-page personalisation using data collected there. Batch segmentation evaluates all profiles on a schedule, so it sees streamed data only after the next run. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/edge-segmentation.html; https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/streaming-segmentation.html ## Can a streaming event update a computed attribute immediately? No guarantee. Computed attributes are calculated by a service and refresh on their own cadence, so treat them as derived values with some delay. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/computed-attributes/overview.html ## How does streaming ingestion affect segment qualification latency? Streaming segmentation can qualify profiles shortly after events arrive for eligible rules; batch segments qualify only when the scheduled evaluation runs, which can take hours to a day. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/streaming-segmentation.html ## Why can batch be more stable than streaming at very high throughput? Batch processes data in controlled jobs and resolves work in bulk, while streaming must handle per-event limits and throttling. For very large histories, load in batch and reserve streaming for events that need speed. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/docs/experience-platform/ingestion/batch/overview.html; https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## What state and memory challenges come with streaming Profile ingestion? Streaming Profile processing must keep identity and merge state current for every event, which is why Adobe documents limits and recommends keeping schemas, identities and Profile-enabled datasets lean. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## What are the limits of streaming Profile ingestion and how do I design around them? Limits include throughput, identity and merge cost, and documented guardrails. Design around them by streaming only decision-critical events, keeping identities simple, minimising Profile-enabled datasets and moving history to batch. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html; https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html ## Is event ordering guaranteed in streaming ingestion? Do not assume it. Events carry timestamps, and conflict resolution uses merge policy rules, so out-of-order events can cause temporary inconsistencies before profiles settle. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## How does AEP resolve conflicting attribute updates from batch and streaming? By merge policy rules such as timestamp ordering or dataset precedence, not by ingestion method. Define a custom merge policy if the default timestamp-based behaviour does not match your system of record. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## What happens if an older event ingested later overwrites a newer attribute? Under a timestamp-based policy the newer timestamp should win, but a dataset-precedence policy can let a preferred source win regardless. Choose the policy deliberately and test with out-of-order data. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## What is the difference between time-series and snapshot conflicts? Time-series (event) data is appended and keeps history, so conflicts rarely overwrite. Snapshot (profile attribute) data has one current value, so conflicting sources need merge rules. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/experienceevent.html; https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/individual-profile.html; https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## When should I avoid streaming ingestion for Profile updates? Avoid it for high-volume, non-urgent data, history loads, data that changes rarely, out-of-order sources and cases with strict governance review. Use batch there and stream only what needs minutes-level reaction. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/docs/experience-platform/ingestion/batch/overview.html ## How would I design a hybrid batch and streaming strategy for a bank? Stream login, payment and application-status events that drive journeys and risk suppression; batch rarely changing data such as KYC attributes, product holdings and rates. Combine both in segments and use merge policies to prefer the system of record. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html; https://experienceleague.adobe.com/docs/experience-platform/ingestion/batch/overview.html; https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## How do I keep Profile consistent when several systems stream updates? Name a system of record per attribute, standardise identity namespaces across sources, use dataset-precedence merge policies where needed, and validate with governance and monitoring. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html; https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html ## Which schema design mistakes break streaming Profile ingestion at scale? Missing primary identities, complex deeply nested custom structures, putting time-series data in profile schemas, creating many custom field groups instead of standard ones and too many Profile-enabled datasets. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/schema/best-practices.html; https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## How does Profile fragmentation happen and how is it fixed? Fragmentation happens when pieces of one customer's data are not linked because identities or namespaces differ across sources. Fix it with a consistent identity strategy, shared namespaces and a common identifier such as a CRM ID. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html; https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## Why does enabling Profile on too many streaming schemas hurt performance? Each Profile-enabled dataset adds identity, merge and storage work per record. Enable Profile only where the data is needed for segmentation or personalisation. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## What is the difference between ingested and activated data? Ingested data is what the platform stores. Activated data is the governed subset exported to a destination or used by an application, after consent and data usage policies are applied. Page: https://infiante360techacademy.com/answers/ingestion-streaming-vs-batch.html Sources: https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html; https://experienceleague.adobe.com/docs/experience-platform/destinations/destination-types.html ## What does Identity Service do? Identity Service links identifiers that belong to the same person into an identity graph. Real-Time Customer Profile uses that graph to decide which data fragments to merge into one profile. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html; https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## What is an identity namespace? A namespace labels the type of an identifier, such as ECID, Email, Phone or a custom CRM ID. Typed namespaces keep unrelated identifiers from being confused with each other. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html ## What is the ECID? The Experience Cloud ID (ECID) is the device or browser identifier created by Adobe's collection libraries. It is anonymous until a known identity such as a login is linked to it. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/tags/extensions/client/web-sdk/accessing-the-ecid.html ## What is the primary identity? The primary identity is the field a schema designates as the key for a record, for example a CRM ID for profile data or the ECID for web events. Choose one deliberately. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html ## How does AEP merge a customer's updated email from CRM into the profile? The record carries identities that link to the existing profile through the identity graph. The merge policy then decides which email value wins when sources conflict. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html; https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html ## How can I merge multiple account IDs under one customer? Ingest them with a shared linking identifier, for example a CRM or customer ID in a namespace common to all sources, so Identity Service connects the accounts into one graph. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html ## How do I see all identities linked to a customer? Open the profile in the Profiles area and review its linked identities, then open the identity graph viewer for the selected identity and namespace. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform ## Some profiles are missing loyalty IDs. Where do I check? Check the schema identity marking and namespace, whether the source dataset sends the loyalty ID, the identity map on sample profiles and whether the dataset is Profile-enabled. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html; https://experienceleague.adobe.com/docs/experience-platform/dataflows/ui/monitor-sources.html ## What is a merge policy? A merge policy defines how data from several datasets combines in a profile when values conflict, for example by timestamp or by giving one dataset precedence, and which identity graph is used. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## What is the difference between timestamp ordered and dataset precedence merge policies? Timestamp ordered lets the most recently updated value win. Dataset precedence ranks sources, so a trusted system of record can win even when an older timestamp. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## Which source should win for regulated attributes such as occupation? Prefer the system of record, usually KYC for regulated customer data, using dataset precedence in the merge policy, and document that decision. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## What is the union schema? The union schema is the combined view of all fields from schemas of the same class that are enabled for Profile. It is what audiences and profile lookups read from. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/union-schemas/union-schema.html ## What is a computed attribute? A computed attribute is a derived value calculated from events, such as lifetime purchases, and stored on the profile for use in audiences. It refreshes on the service's own schedule. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/computed-attributes/overview.html ## What are profile fragments? A fragment is the piece of a customer's data that came from one dataset or record. Profile merges fragments into the single profile view. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html; https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html ## How does graph-based stitching in CJA relate to AEP identity? CJA's graph-based stitching uses identity graph information to connect anonymous and known activity across devices when reporting, separate from how profiles merge in Real-Time Customer Profile. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/en/docs/customer-journey-analytics-learn/tutorials/visitor-id/graph-based-stitching-overview ## Which AEP service gives me a single customer view of merged attributes? Real-Time Customer Profile, which merges attributes and events from several sources using identity and merge policies. Page: https://infiante360techacademy.com/answers/identity-profile.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## What is segmentation in AEP? Segmentation defines rules over profile attributes and events to create audiences. The Segmentation Service evaluates them and makes the resulting audiences available for activation and for Adobe applications. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/data-types.html; https://experienceleague.adobe.com/docs/experience-platform/segmentation/pql/overview.html ## What are the segmentation types in AEP? Batch evaluates all profiles on a schedule, streaming evaluates qualifying rules continuously as data arrives, and edge evaluates rules at the Edge for same-page personalisation. Each has its own eligibility rules and latency. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/data-types.html; https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/streaming-segmentation.html; https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/edge-segmentation.html ## Which segmentation type applies to a customer whose balance rises above 10,000 in real time? Streaming segmentation, provided the rule is streaming-eligible and the balance attribute arrives through a streaming path. Batch would only qualify after the next scheduled run. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/streaming-segmentation.html ## How do I segment customers with more than three purchases in seven days? Build an audience in Segment Builder using a purchase event count with a rolling seven-day time constraint. Check whether the rule is streaming-eligible or will run in batch. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/streaming-segmentation.html; https://experienceleague.adobe.com/docs/experience-platform/segmentation/pql/overview.html ## What is PQL? Profile Query Language (PQL) is the language behind audience rules. Segment Builder generates it, and the Segmentation API accepts it for programmatic audience creation. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/pql/overview.html ## What is edge segmentation? Edge segmentation evaluates simple audience rules on the Edge Network so a visitor can be qualified and personalised within the same interaction, using recently collected data. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/edge-segmentation.html ## What is audience composition? Audience composition lets marketers combine existing audiences with set operations and filters, and optionally bring in data from other sources, in a visual canvas. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform/segmentation/ui/audience-composition ## What is federated audience composition? Federated audience composition builds audiences directly on data in your own warehouse and brings the results into Experience Platform without copying the full dataset first. Availability depends on your licence. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/en/docs/platform-learn/tutorials/audiences/overview-of-federated-audience-composition ## What is a lookalike audience? A lookalike audience finds profiles similar to a seed audience using Adobe's modelling. It is a product capability, so check current availability and licence in the documentation. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/data-types.html ## Why does an audience have fewer profiles than expected? Common causes: dataset not Profile-enabled, missing identities, the rule uses an attribute that is not populated, a time window that excludes the events, consent or merge policy filtering, or the batch run has not completed. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/guardrails.html; https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html; https://experienceleague.adobe.com/docs/experience-platform/dataflows/ui/monitor-sources.html ## Why did batch segmentation finish but streaming did not qualify the profile? The rule may not be streaming-eligible, the event may not have been processed yet, or the profile may qualify only under a different merge policy. Check eligibility and processing status. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/streaming-segmentation.html; https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html ## What is a merge policy's role in segmentation? Audiences are evaluated against the profile as merged by a chosen merge policy, so the same rule can return different members under different policies. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html; https://experienceleague.adobe.com/docs/experience-platform/segmentation/data-types.html ## How do I analyse overlap between audiences? Use the audience overlap tools in Segment Builder or audience insights, or query profile exports with Query Service when you need custom analysis. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/data-types.html; https://experienceleague.adobe.com/docs/experience-platform/query/home.html ## How do I group offers or audiences for a festive campaign? Audiences are built from rules, so name and tag the campaign audiences consistently. For offers, group them in Offer collections in Journey Optimizer decisioning. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/data-types.html; https://experienceleague.adobe.com/en/docs/journey-optimizer ## What is the difference between an audience and a segment? In current Adobe terminology, audience is the broader term used across products. Segment usually refers to a rule-defined audience built in Segment Builder. Page: https://infiante360techacademy.com/answers/segmentation-audiences.html Sources: https://experienceleague.adobe.com/docs/experience-platform/segmentation/data-types.html ## What is activation in AEP? Activation sends audiences and profile attributes from Experience Platform to destinations such as advertising, email, cloud storage and streaming platforms, after governance checks. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/docs/experience-platform/destinations/destination-types.html ## What types of destinations exist? Destination categories include advertising, email marketing, CRM, cloud storage, streaming, social and personalisation destinations. Each has a connector with its own supported identities and export type. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/docs/experience-platform/destinations/destination-types.html ## Which AEP component activates audiences to Facebook or Google Ads? Destinations, which are connectors configured in the Destinations catalogue. You select the audience, map identities and attributes, and activate. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/docs/experience-platform/destinations/destination-types.html ## Which feature activates email audiences to Salesforce Marketing Cloud? The destination connector for Salesforce Marketing Cloud, configured in the Destinations catalogue, with identity mapping for the email or subscriber key. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/docs/experience-platform/destinations/destination-types.html ## How do batch and streaming activation differ? Streaming destinations send updates as audience membership changes. Batch destinations export files on a schedule, for example to cloud storage or email platforms. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/docs/experience-platform/destinations/destination-types.html; https://experienceleague.adobe.com/docs/experience-platform/destinations/ui/activate/activate-batch-profile-destinations.html ## Why must identities match between AEP and the destination? Destinations match on identifiers such as email hash or advertising IDs. Only profiles carrying the supported identity are exported, so missing identifiers reduce the match. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/docs/experience-platform/destinations/destination-types.html; https://experienceleague.adobe.com/docs/experience-platform/xdm/data-types/identity.html ## Can I export datasets as well as audiences? Yes, dataset export destinations send entire datasets, for example to cloud storage, on a schedule. Check current export options and governance rules. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/docs/experience-platform/destinations/api/ad-hoc-activation-api.html ## What is ad hoc activation? Ad hoc activation exports an audience once on demand instead of on the regular schedule, useful for one-off sends. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/docs/experience-platform/destinations/api/ad-hoc-activation-api.html ## How is activation governed? Data usage labels on fields, and policies that restrict labelled data for certain marketing actions, are checked when audiences are activated. A violating activation is blocked. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html; https://experienceleague.adobe.com/docs/experience-platform/data-governance/api/policies.html ## How do I stop sensitive data such as SSN from being activated? Apply a sensitive data usage label to the field and a policy that forbids that label for the export marketing action. Also avoid mapping the field in the destination. Do not store government IDs unless required. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html; https://experienceleague.adobe.com/docs/experience-platform/data-governance/api/policies.html ## Why is my audience not reaching the destination? Check the destination flow status, that the audience is mapped and published, identity availability, consent and policy blocks, then dataflow monitoring for errors. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/docs/experience-platform/dataflows/ui/monitor-sources.html; https://experienceleague.adobe.com/docs/experience-platform/destinations/destination-types.html ## What is the Data Landing Zone used for in activation? It can serve as a source of files for ingestion, and some exports can write to cloud storage you manage. Use it when you want a simple file handoff. Page: https://infiante360techacademy.com/answers/destinations-activation.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform/sources/connectors/cloud-storage/data-landing-zone ## What is Data Governance in AEP? Data Governance is the set of capabilities for labelling data with usage restrictions, defining policies about allowed marketing actions and enforcing them at activation, plus privacy request handling. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html; https://experienceleague.adobe.com/docs/experience-platform/data-governance/api/policies.html ## What are data usage labels? Labels (called DULE labels) are tags applied to datasets or fields describing how the data may be used, such as contract, sensitive or identifiable data. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html ## What are data usage policies? Policies connect labels to marketing actions, for example forbidding sensitive-labelled data from being exported to an advertising destination. Enforcement happens when a marketing action is attempted. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/docs/experience-platform/data-governance/api/policies.html ## How do I suppress emails to users who opted out? Capture consent and preference data in the profile, for example with the standard consent field group, and exclude opted-out profiles from audiences and journeys. Labels and policies govern data usage; they do not by themselves remove unsubscribed people, so also apply suppression rules. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/docs/experience-platform/data-governance/api/policies.html; https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html; https://experienceleague.adobe.com/en/docs/journey-optimizer ## How do I avoid emailing unsubscribed profiles? Collect consent and unsubscribe status as profile data, respect them in audience rules, journey conditions and channel-level suppression, and keep your email service provider's suppression list aligned. The Privacy Service handles access and delete requests, not email suppression. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/docs/experience-platform/privacy/home.html; https://experienceleague.adobe.com/en/docs/journey-optimizer; https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html ## What does the Privacy Service do? Privacy Service processes consumer rights requests such as access and delete across Adobe applications. It is available through the UI and the Privacy Service API. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/docs/experience-platform/privacy/home.html ## Which API do I use to delete customer data on a GDPR request? The Privacy Service API (or the Privacy Service UI) can submit access or delete requests for identities across Adobe applications. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/docs/experience-platform/privacy/home.html ## What is the difference between consent and a delete request? Consent describes what a person allows. A delete request asks the organisation to remove personal data. They need different handling, and neither replaces the other. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/docs/experience-platform/privacy/home.html; https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html ## What is Adobe Experience Platform's role under GDPR or DPDP? The platform provides tooling such as labels, policies and Privacy Service requests. The organisation remains responsible for lawful basis, consent, notices and retention. Confirm requirements with your legal team. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/docs/experience-platform/privacy/home.html; https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html ## How is data protected in AEP? Adobe documents encryption for data in transit and at rest, plus customer-managed key options for some offerings. Check current security documentation for what applies to your licence. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform/sources/api-tutorials/encrypt-data; https://experienceleague.adobe.com/docs/experience-platform/catalog/data-protection.html ## How should consent be modelled? Use the standard consent and preferences field groups in a profile schema, update them from a consent management source, and make audience and journey rules read them. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/classes/individual-profile.html; https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html ## How do I design governance for multiple brands? Use sandboxes, role-based access, labels per dataset, brand-specific policies and a consistent consent model, and document who owns which data. Page: https://infiante360techacademy.com/answers/governance-privacy-consent.html Sources: https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html; https://experienceleague.adobe.com/en/docs/blueprints-learn/architecture/architecture-overview/platform-applications ## What is Query Service? Query Service lets you run standard SQL over datasets in the data lake from the UI, a connected client or the API, and write results to derived datasets. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/docs/experience-platform/query/home.html; https://experienceleague.adobe.com/docs/experience-platform/query/sql/syntax.html ## Which tool lets analysts run SQL on AEP datasets? Query Service, available in the UI query editor, through PostgreSQL-compatible clients and through the Query Service API. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/docs/experience-platform/query/home.html ## Can Query Service write results back? Yes, with CREATE TABLE AS SELECT or INSERT INTO you can produce derived datasets, and they can be Profile-enabled if they use a suitable schema. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/docs/experience-platform/query/sql/syntax.html; https://experienceleague.adobe.com/docs/experience-platform/query/sql/adobe-defined-functions.html ## What is Data Distiller? Data Distiller is an add-on capability that extends Query Service with advanced SQL functions, scheduling and data preparation. Availability depends on licence. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform/query/data-distiller/overview ## Are there sample queries? Adobe publishes sample queries and templates that you can adapt, for example for identity, event and attribute analysis. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/docs/experience-platform/query/essential-concepts/dataset-samples.html; https://experienceleague.adobe.com/docs/experience-platform/query/ui/query-templates.html ## Where do I check why ingestion failed? Open the Monitoring dashboard, select the dataflow or the batch, and review the error details and failed record reports. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/docs/experience-platform/dataflows/ui/monitor-sources.html ## Which dashboard shows ingestion volume trends? The Monitoring section shows ingestion and dataflow metrics over time, and you can build reports from observability data. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/docs/experience-platform/dataflows/ui/monitor-sources.html; https://experienceleague.adobe.com/docs/experience-platform/observability/home.html ## What are observability insights? Observability insights expose operational metrics about ingestion, Profile and destinations as queryable data so you can build your own dashboards. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/docs/experience-platform/observability/home.html ## How do I get alerts on failures? Configure alert subscriptions for dataflow, source and destination events in the platform alerts, and route them to email or webhooks. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/docs/experience-platform/observability/notifications/subscribe.html ## How do I debug missing Web SDK events? Use the Adobe Experience Platform Debugger or Assurance to inspect the network call, confirm the datastream and schema, then monitor the dataset for the batch or streaming event. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/docs/debugger-learn/tutorials/experience-platform-debugger/introduction-to-the-experience-platform-debugger.html; https://experienceleague.adobe.com/en/docs/platform-learn/implement-web-sdk/tags-configuration/validate-with-assurance; https://experienceleague.adobe.com/docs/experience-platform/dataflows/ui/monitor-sources.html ## How do I check dataset content before using it in CJA? Query the dataset in Query Service to confirm that the person ID, timestamp and key fields are populated before creating a connection. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/docs/experience-platform/query/home.html; https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing ## How do I troubleshoot a dataset that does not appear in CJA? Check that the dataset is in the same sandbox, uses a supported schema class and has a person identifier, and that the connection includes it. Datasets may take time to appear. Page: https://infiante360techacademy.com/answers/query-service-monitoring.html Sources: https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing; https://experienceleague.adobe.com/docs/analytics-platform/using/cja-overview/cja-faq.html ## What is the Adobe Experience Platform Web SDK? The Web SDK (alloy.js) is a single JavaScript library that sends events from web pages to the Edge Network, replacing several older Adobe libraries. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/docs/platform-learn/implement-web-sdk/overview.html; https://experienceleague.adobe.com/docs/platform-learn/implement-web-sdk/tags-configuration/install-web-sdk.html ## What is a datastream? A datastream is server-side configuration that tells the Edge Network where to send incoming data, such as Experience Platform, Analytics or Target. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform/datastreams/data-prep; https://experienceleague.adobe.com/docs/platform-learn/data-collection/server-api/overview.html ## How do I install the Web SDK? Use the Adobe Tags extension for the Web SDK, create a datastream, configure the extension with its ID, and add rules that send events. You can also install the library directly. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/docs/platform-learn/implement-web-sdk/tags-configuration/install-web-sdk.html; https://experienceleague.adobe.com/docs/experience-platform/tags/ui/rules.html ## How do I track events with the Web SDK? Call sendEvent with an XDM payload, usually through a Tags rule that maps data layer values into XDM fields. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/docs/experience-platform/edge/fundamentals/tracking-events.html; https://experienceleague.adobe.com/docs/experience-platform/tags/ui/rules.html ## What is the ECID and how is it managed? The ECID is the identifier set by the SDK in a first-party cookie. It identifies the device until you link a known identity, such as a login ID, through the identityMap. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/docs/experience-platform/tags/extensions/client/web-sdk/accessing-the-ecid.html ## What is the Adobe Client Data Layer? A standard JavaScript data layer that publishes page and event data in a predictable structure so tags can map it to XDM. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/en/docs/platform-learn/implement-web-sdk/tags-configuration/create-data-elements#data-layer-approaches ## How do I validate Web SDK implementation? Use the Experience Platform Debugger or Assurance to view requests, XDM payloads and responses, then confirm that events land in the target dataset. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/docs/debugger-learn/tutorials/experience-platform-debugger/introduction-to-the-experience-platform-debugger.html; https://experienceleague.adobe.com/en/docs/platform-learn/implement-web-sdk/tags-configuration/validate-with-assurance ## How do I map Web SDK data to Adobe Analytics? Map XDM fields to Analytics variables through the Analytics settings in the datastream, using the documented mapping of XDM field paths to eVars, props and events. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/en/docs/analytics/implementation/aep-edge/variable-mapping; https://experienceleague.adobe.com/en/docs/experience-platform/datastreams/data-prep ## What is event forwarding? Event forwarding sends collected events from the Edge Network to third-party endpoints server-side, reducing the number of client-side tags. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/docs/experience-platform/tags/event-forwarding/getting-started.html ## What is the Edge Network server API? A server-side API that sends events to the Edge Network with the same data model as the Web SDK, for use outside the browser. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/docs/platform-learn/data-collection/server-api/overview.html ## Why are no events arriving in the dataset? Typical causes include the wrong datastream or sandbox, schema validation errors, blocked requests, consent settings, or the dataset not receiving the XDM event class. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/docs/debugger-learn/tutorials/experience-platform-debugger/introduction-to-the-experience-platform-debugger.html; https://experienceleague.adobe.com/docs/experience-platform/dataflows/ui/monitor-sources.html ## Which service gives live Edge or Profile Web SDK data in AJO? Events from the Web SDK go to the Edge Network, which forwards them to Experience Platform and can trigger journeys that listen to those events. Page: https://infiante360techacademy.com/answers/web-sdk-data-collection.html Sources: https://experienceleague.adobe.com/docs/platform-learn/implement-web-sdk/overview.html; https://experienceleague.adobe.com/en/docs/journey-optimizer ## What triggers a journey in AJO? A journey starts from an event (unitary or business), an audience qualification or an audience read. Events carry the context the journey uses in conditions and messages. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer ## How do I send an SMS when a loan is approved? Define an event for loan approval in the schema, build a journey that starts from that event and add an SMS action. Check consent and channel configuration first. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer ## How do I trigger a coupon email shortly after a cart abandonment? Collect a cart event through streaming, use it as a journey entry or a timeout condition after the cart, then send the email. Latency depends on the pipeline, so test it end to end. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer; https://experienceleague.adobe.com/docs/experience-platform/ingestion/streaming/overview.html ## How do I stop a journey when an item is out of stock? Use a condition on the profile, event or external data in a decision path and route out-of-stock customers to an exit. Ensure the data used is current. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer ## How do I prevent messaging too often? Use frequency rules or capping at the channel or journey level in Journey Optimizer, and set re-entry rules so people do not re-trigger the journey too often. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer ## What is re-entry in a journey? Re-entry settings decide whether and when a profile can start the same journey again, for example not until the first run has ended or after a wait period. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer ## How do I test a journey before publishing? Use test mode with test profiles to simulate events and watch the paths, then review messages with proofs before publishing. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/docs/journeys/using/building-journeys/about-journey-building/creating-test-profiles.html ## What is offer decisioning? Offer decisioning picks the best offer for a person using eligibility rules, ranking and constraints, across channels. Offers are grouped in collections and chosen by decisions. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer ## How do I show offers only to gold-tier customers? Add an eligibility constraint on the offer, based on a profile attribute or audience such as loyalty tier, so only matching profiles can receive it. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer ## Can I run an A/B test in AJO? Yes. Campaigns and journey messages support content experiments, comparing treatments against a goal metric. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer ## Where do I see which journey step has the most drop-off? Use the journey reports in AJO for step-level counts, and Customer Journey Analytics when you need deeper cross-channel analysis. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer; https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing ## Which tools combine for push notifications on low data balance? AEP supplies profile and event data, and AJO orchestrates the journey and push message, with the Mobile SDK registered for push. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer; https://experienceleague.adobe.com/docs/platform-learn/implement-web-sdk/overview.html ## How should AJO journeys be designed for resilience? Keep journeys small and event-driven, use clear entry and exit conditions, limit external calls, set timeouts, and monitor error paths. Page: https://infiante360techacademy.com/answers/ajo-journeys.html Sources: https://experienceleague.adobe.com/en/docs/journey-optimizer ## When should I use CJA instead of Adobe Analytics? Use CJA when you need to analyse several datasets together, such as web, app, call centre and CRM, joined on a person ID, with flexible data views. Adobe Analytics remains suited to web-centric reporting. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing; https://experienceleague.adobe.com/docs/analytics-platform/using/cja-overview/cja-faq.html ## How do I combine call-centre and website data into one journey report? Bring both datasets into Experience Platform, include a shared person identifier, create a CJA connection to both and build a data view for reporting. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing; https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-dataviews/create-dataview ## What is a connection in CJA? A connection selects the Experience Platform datasets, and the person ID for each, that CJA will use. Data views are then built on top of a connection. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing; https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-dataviews/create-dataview ## What is a data view? A data view defines the dimensions, metrics and settings applied over a connection, such as attribution and session rules, so analysts see consistent reports. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-dataviews/create-dataview ## What is stitching? Stitching links anonymous activity to a known person when a persistent ID appears, so earlier events join the same person for reporting. Review the options in the documentation. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/en/docs/customer-journey-analytics-learn/tutorials/visitor-id/graph-based-stitching-overview ## How do I find cross-channel attribution? Use CJA data views with attribution models on calculated metrics and Analysis Workspace panels across datasets that share a person ID. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing; https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-dataviews/create-dataview ## How do I visualise churn or journey paths? Use the Flow and Fallout visualisations in Analysis Workspace over the relevant events and segment by cohorts. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing ## Does CJA require Real-Time CDP? No. CJA works on Experience Platform datasets, and it can use datasets whether or not Profile or Real-Time CDP is licensed. Check your entitlements. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/docs/analytics-platform/using/cja-overview/cja-faq.html ## How can I analyse call-centre sentiment with purchase history? Ingest both sources keyed by customer ID, connect them in CJA and report on sentiment dimensions alongside purchases. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing ## How is a person ID chosen for each dataset? Pick the field that identifies the person in that dataset, such as a CRM ID or an ECID, in the connection settings. Consistent IDs matter for joining. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/en/docs/customer-journey-analytics-learn/tutorials/visitor-id/graph-based-stitching-overview; https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing ## What is a summary dataset in CJA? A summary dataset is aggregated data such as campaign cost or targets, brought into CJA for joining with event data in data views. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-usecases/data-views/summary-data ## How is CJA different from Query Service? Query Service runs SQL for custom analysis and data preparation. CJA provides a reporting interface and managed data views for business users. Page: https://infiante360techacademy.com/answers/cja-analytics.html Sources: https://experienceleague.adobe.com/en/docs/analytics-platform/using/cja-landing; https://experienceleague.adobe.com/docs/experience-platform/query/home.html ## What is MCP? The Model Context Protocol (MCP) is an open standard for connecting AI applications to tools and data through servers that expose capabilities in a consistent way. Page: https://infiante360techacademy.com/answers/ai-agentic-mcp.html Sources: https://modelcontextprotocol.io/ ## What is an AI agent? An AI agent uses a language model to plan steps and call tools to reach a goal, as opposed to a single prompt and reply. Agents need guardrails, logging and review. Page: https://infiante360techacademy.com/answers/ai-agentic-mcp.html Sources: https://modelcontextprotocol.io/ ## How can agents help with Adobe Experience Platform? They can draft schema or query suggestions, summarise monitoring output and prepare documentation by calling approved APIs, with a person reviewing changes before production. Page: https://infiante360techacademy.com/answers/ai-agentic-mcp.html Sources: https://developer.adobe.com/experience-platform-apis/; https://modelcontextprotocol.io/ ## What are the risks of connecting AI to customer data? Risks include leaking personal data, prompt injection from untrusted content, over-broad permissions and unreviewed changes. Apply least privilege, read-only defaults, logging and human approval. Page: https://infiante360techacademy.com/answers/ai-agentic-mcp.html Sources: https://experienceleague.adobe.com/docs/experience-platform/data-governance/labels/reference.html; https://modelcontextprotocol.io/ ## How do I keep API keys out of the frontend? Call models from a server or workflow tool, keep keys in environment variables or a secret manager, and never commit them to Git or ship them to the browser. Page: https://infiante360techacademy.com/answers/ai-agentic-mcp.html Sources: https://developer.adobe.com/experience-platform-apis/ ## What is human-in-the-loop? A design where an agent proposes and a person approves before an irreversible action, such as publishing, sending or deleting. Page: https://infiante360techacademy.com/answers/ai-agentic-mcp.html Sources: https://modelcontextprotocol.io/ ## How do I evaluate an AI workflow? Define success cases and failure cases, test with realistic samples, record outputs, and measure accuracy, cost and latency before expanding scope. Page: https://infiante360techacademy.com/answers/ai-agentic-mcp.html Sources: https://modelcontextprotocol.io/ ## What does the Academy teach about Agentic AI? The AI Engineering Bootcamp covers LLM fundamentals, tool use, MCP and workflows with MarTech scenarios. See the programme page for the syllabus and fee on request. Page: https://infiante360techacademy.com/answers/ai-agentic-mcp.html Sources: ## What is a good AEP learning roadmap? Start with data fundamentals and XDM, then ingestion and Profile, identity and segmentation, destinations, governance, Web SDK collection, AJO and CJA. Practise each stage in a sandbox. Page: https://infiante360techacademy.com/answers/career-training.html Sources: https://experienceleague.adobe.com/docs/platform-learn/getting-started-for-data-architects-and-data-engineers/overview.html; https://experienceleague.adobe.com/en/docs/experience-platform ## What are the prerequisites for learning AEP? Comfort with JSON and basic SQL helps, plus an understanding of web events and marketing channels. No programming background is required for the platform concepts. Page: https://infiante360techacademy.com/answers/career-training.html Sources: https://experienceleague.adobe.com/en/docs/experience-platform; https://experienceleague.adobe.com/docs/platform-learn/getting-started-for-data-architects-and-data-engineers/overview.html ## How do I get hands-on practice? Use a sandbox provided by your employer or training programme. Adobe's tutorials and the Luma demo site give guided exercises. Page: https://infiante360techacademy.com/answers/career-training.html Sources: https://luma.enablementadobe.com/content/luma/us/en.html; https://experienceleague.adobe.com/docs/platform-learn/getting-started-for-data-architects-and-data-engineers/overview.html ## What topics are covered in AEP interviews? Typical areas are XDM modelling, ingestion options, identity and merge policies, segmentation types, governance, Web SDK debugging and journey design. See the interview questions page for practice. Page: https://infiante360techacademy.com/answers/career-training.html Sources: https://experienceleague.adobe.com/docs/experience-platform/xdm/schema/best-practices.html; https://experienceleague.adobe.com/docs/experience-platform/profile/merge-policies/merge-policies.html; https://experienceleague.adobe.com/docs/experience-platform/segmentation/data-types.html ## Which Adobe certifications relate to AEP? Adobe offers role-based certifications for Experience Platform and related products. Check the current exam guides on Adobe's certification site, as exams change. Page: https://infiante360techacademy.com/answers/career-training.html Sources: https://experienceleague.adobe.com/docs/platform-learn/getting-started-for-data-architects-and-data-engineers/overview.html ## How does the Academy structure learning? Programs combine live sessions, labs and projects. See the AEP Launchpad Bootcamp, the multi-region architecture course and the AI Engineering Bootcamp for syllabus details. Page: https://infiante360techacademy.com/answers/career-training.html Sources: ## Do you guarantee jobs or certification? No. Training improves skills, but no job, salary or certification result is promised. Page: https://infiante360techacademy.com/answers/career-training.html Sources: ## How do I ask about fees or demo sessions? Use the contact form or WhatsApp +91 82968 93895. Demo and webinar details are listed on the Academy pages. Page: https://infiante360techacademy.com/answers/career-training.html Sources: