15 minute

Customer Journey Analytics (CJA) Connections are the key to unified, cross-channel insights in Adobe Experience Platform. This article shares best practices—from planning and identity stitching to schema alignment and maintenance—to help you build connections that grow with your organization. With a solid foundation, you’ll be ready to answer complex customer questions and unlock the full power of your data.

Customer Journey Analytics (CJA) connections are the foundation for unified cross-channel analysis in Adobe Experience Platform. Setting up a connection properly ensures that your various datasets work together seamlessly in the Analysis Workspace. In this blog, we explore best practices for planning and configuring CJA connections - from upfront planning and identity stitching to schema alignment and ongoing maintenance - all in a conversational, accessible way. Whether you’re new to CJA or a seasoned user, these tips help you get the most out of your Connections.

Planning your connection: Start with goals and data needs

Before configuring, pause to plan. What business questions are you trying to answer? Clear goals help determine which data is truly needed.

By planning with end goals in mind, you set a strong foundation. You know exactly which datasets and settings to configure, making the setup process in CJA much smoother.

Identity configuration: Choosing the right linking field

One of the most important steps in setting up a CJA connection is telling it how to recognize the same person across multiple datasets.

NOTE
CJA doesn’t do identity stitching—that happens in Adobe Experience Platform (AEP). Instead, it relies on stitched identities from AEP’s Identity Service. Your job is to make sure all datasets in the connection share a common ID (like a hashed email, CRM ID, or ECID) and that it’s properly declared as an identity in AEP with the correct namespace.

CJA can seamlessly link data across channels using the resolved identity map from AEP, enabling you to analyze cohesive customer journeys across web, mobile, offline, and more.

Think of your identity field like a backstage pass—everyone with the same badge gets recognized, no matter where they are. But if someone shows up without it (a dataset missing the primary ID), CJA won’t know who they are.

By aligning your primary ID across datasets, you let CJA do what it does best: analyze unified, identity-aware journeys. You don’t need to know the stitching logic—just make sure your datasets use the same ID “language” and AEP is set Upright™. CJA handles the rest.

Schema alignment: Speak the same data language

Each dataset in Adobe Experience Platform is defined by a schema (it's set of fields and definitions). When you bring multiple datasets into one CJA connection, having aligned schemas ensures that those fields integrate nicely. In other words, consistent field naming and definitions act like a common language for your data.

In short, treat schema alignment as ensuring all your data sources “speak” in unison. This avoids confusion and makes your connected data analysis far more intuitive, scalable, and future-proof, especially as new datasets or teams come into the picture.

Combining datasets smartly: Unify vs. separate data sources

When connecting multiple data sources in CJA, you have to decide how to organize them: do you unify data into one dataset or keep them separate and combine at the connection stage? The answer depends on your data and use cases, and there are best practices for each approach.

Backfill and validation: Load history carefully and verify results

Once you’ve set up your connection with the desired datasets, CJA gives you the option to backfill historical data. Backfilling means bringing in past data (that existed in Adobe Experience Platform before the connection was created) so that your reports have historical context from day one. It’s a powerful feature, but you want to approach it carefully. Equally important is validating that your data is accurate once it’s in CJA.

Data retention strategy: Use rolling windows to manage historical data

Data can pile up quickly. While it’s great to have rich historical information, you might not need all the data forever in CJA. That’s where a data retention (rolling window) strategy comes in. Adobe CJA allows you to set a  rolling data window on your connection. Meaning CJA will only retain data for a defined recent period (for example, the last 12 months), discarding anything older than that window. This is a crucial best practice to control data volume and stay within contractual limits.

Choose a window that suits your needs; many companies opt for 12 or 24 months as a balance between historical context and data manageability. Keep in mind that this window applies to event datasets (which have timestamps). Lookup or profile datasets don’t have timestamps, so they piggyback on event data retention—if related events are removed, unreferenced lookup data may drop out of the analysis too.

Having a clear data retention strategy via rolling windows keeps your CJA connections lean and focused. It’s like cleaning out the closet regularly - you make space for what’s current and avoid hoarding data “just because.” This not only helps with system performance and limits but also ensures that your analyses don’t accidentally include stale data that no one is acting on.

Monitoring and Maintenance: Keep an Eye on Your Connections

Setting up a connection is not a “set it and forget it” task. Ongoing monitoring and maintenance  ensure that your connections continue to deliver reliable insights as data flows and business needs evolve. Here are some best practices for caring for your CJA connections over time:

By actively monitoring and maintaining your connections, you can ensure that your hard work in setting them up continues to pay off. Think of it like maintaining a car: regular oil changes and check-ups prevent bigger problems down the road. Similarly, a little ongoing attention to your CJA connections keeps your customer journey data running smoothly and reliably.

Conclusion: Setting up for success in CJA

Building robust connections in Customer Journey Analytics is a journey in itself; you plan it, build it, and then nurture it. By planning thoughtfully, aligning schemas, selecting the right identity strategy, and combining datasets with intention, you lay the foundation for a unified customer view.

Then, through careful backfill, smart data retention settings, and ongoing monitoring, your connections don't just launch, they evolve and scale with your organization.

With these best practices in place, setting up connections in CJA becomes more than a task; it becomes a strategic enabler of insight. You are ready to answer powerful cross-channel questions like “How do in-store purchases correlate with mobile app usage?” or “Did that email campaign influence repeat visits?” because your data is speaking the same language.

Every organization’s data landscape is unique, so adapt these recommendations to your context. Start lean, iterate often, and build with purpose.

In no time, you have connections in CJA that deliver a truly unified customer journey view, the very outcome CJA was built to deliver.

Happy connecting!