Step 2: Choose your upgrade path
Before you continue with this section, first make sure you have completed all previous upgrade tasks.
The information on this page covers Step 2 of the upgrade process, as highlighted in the table below:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto | |
---|---|
Upgrade task | Details |
Step 1: Get started with upgrade | Learn the benefits of upgrading to Customer Journey Analytics and the basic upgrade process. |
Step 2: Choose the upgrade path | Various methods are available for upgrading to Customer Journey Analytics. Choose the method that is best for your organization, depending on your organization’s current ۶Ƶ Analytics environment and long-term goals. |
Step 3: Send data to ۶Ƶ Experience Platform | The process for sending data to ۶Ƶ Experience Platform differs depending on the upgrade path that you chose in Step 2. |
Step 4: Retain historical data | Most organizations need to retain their historical ۶Ƶ Analytics data for a certain amount of time. Various options are available to accomplish this. |
Step 5: Perform additional implementation tasks |
At this point in the upgrade process, you need to perform various tasks before your Customer Journey Analytics environment is ready to use. These additional tasks apply to upgrades from ۶Ƶ Analytics as well as new Customer Journey Analytics implementations. These tasks include:
For more information, see Customer Journey Analytics Getting Started. |
-
Recommended upgrade steps
For detailed information, see Recommended path when upgrading from ۶Ƶ Analytics to Customer Journey Analytics.
-
Customer Journey Analytics Upgrade Guide
A new upgrade guide is available that dynamically generates upgrade steps that are tailored for your organization and your unique circumstances.
To access the guide from Customer Journey Analytics, select the Workspace tab, then select Upgrade to Customer Journey Analytics in the left panel. Follow the on-screen instructions.
After you decide to upgrade to Customer Journey Analytics, you need to determine the optimal upgrade path for your organization.
The path that you choose for upgrading from ۶Ƶ Analytics to Customer Journey Analytics depends on the following factors:
-
Your existing ۶Ƶ Analytics implementation
-
Your goals for the future
Use the information on this page to determine which Customer Journey Analytics upgrade path best aligns with your organization’s current implementation and future goals.
To determine the optimal upgrade path for your organization, the following sections should be read sequentially:
Understand upgrade paths
Various upgrade paths exist for upgrading from ۶Ƶ Analytics to Customer Journey Analytics.
In general, each upgrade path differs in the level of effort required to execute the upgrade, as well as in the long-term viability achieved after the upgrade completes.
The following table lists each upgrade path, its level of effort, and its long-term viability:
New implementation of the Experience Platform Web SDK with the Analytics source connector
You can begin using Customer Journey Analytics by doing a new implementation of the Experience Platform Web SDK. This allows you to begin sending data to ۶Ƶ Experience Platform Edge Network and Customer Journey Analytics. In addition, you use the Analytics source connector to bring historical data into Customer Journey Analytics.
For organizations not yet on the Web SDK, this upgrade path is perhaps the most straightforward in getting data to Edge Network because it requires the fewest number of steps; however, because all of the work is done up front (such as creating the XDM schema), it requires a larger initial effort.
The basic steps are:
- Create an XDM schema for your organization.
- Implement the Web SDK.
- Send data to Platform.
- Set up the Analytics source connector.
The Analytics source connector is used to bring historical ۶Ƶ Analytics data into Customer Journey Analytics.
New implementation of the Experience Platform Web SDK
You can begin using Customer Journey Analytics by doing a new implementation of the Experience Platform Web SDK. This allows you to begin sending data to ۶Ƶ Experience Platform Edge Network and Customer Journey Analytics.
For organizations not yet on the Web SDK, this upgrade path is perhaps the most straightforward in getting data to Edge Network because it requires the fewest number of steps; however, because all of the work is done up front (such as creating the XDM schema), it requires a larger initial effort.
The basic steps are:
- Create an XDM schema for your organization.
- Implement the Web SDK.
- Send data to Platform.
Migrate your ۶Ƶ Analytics implementation to use the Web SDK
If your ۶Ƶ Analytics implementation is AppMeasurement or the Analytics extension, you can migrate it to use the ۶Ƶ Experience Platform Web SDK to begin sending data to Edge Network and ۶Ƶ Analytics, prior to sending it to Customer Journey Analytics.
For organizations not yet on the Web SDK, this is the easiest and smoothest way to get data to Edge Network; it requires more steps, but offers a more methodical transition from ۶Ƶ Analytics to Customer Journey Analytics, with more tangible milestones.
The basic steps are:
- Move your existing ۶Ƶ Analytics implementation to the Web SDK and validate that everything is working in ۶Ƶ Analytics.
- Create an XDM schema for your organization as you have time.
- Use Datastream mapping to map all of the fields in the data object to your XDM schema.
- Send data to Platform.
Configure your existing ۶Ƶ Analytics Web SDK implementation
If your ۶Ƶ Analytics implementation is already using the ۶Ƶ Experience Platform Web SDK, you can begin sending data to Platform by setting up a datastream. Or, if you are already sending data to Platform, you simply need to create a connection between Platform datasets and Customer Journey Analytics.
Before you send data to Platform for use in Customer Journey Analytics, consider updating your ۶Ƶ Analytics schema for the specific needs of your organization and any other Platform applications you use.
The basic steps are:
-
Begin sending data to Platform.
If you are already sending data to Platform with your ۶Ƶ Analytics implementation, this step is not required. You simply need to create a connection between Platform datasets and Customer Journey Analytics, as described later in this process.
-
(Optional) Create an XDM schema for your organization as you have time.
-
(Conditional) If you created an XDM schema, use datastream mapping to map all of the fields in the data object to your XDM schema.
Use the Analytics Source Connector
If your ۶Ƶ Analytics implementation is AppMeasurement or the Analytics extension, you can begin sending data to a data view in Customer Journey Analytics.
This is the easiest way to get data to Customer Journey Analytics, but is the least viable method in the long term.
Note: This upgrade path can be used independently. However, for best results, we recommended using this upgrade path in conjunction with a new implementation of the Experience Platform WebSDK.
Use the following diagram to help visualize where each upgrade path falls on the spectrum in terms of level of effort and long-term viability:
Assess the upgrade paths available to you based on your current ۶Ƶ Analytics implementation
Not all upgrade paths are available for each type of ۶Ƶ Analytics implementation.
Use the information below to help you understand which upgrade path is most appropriate for your organization.
Contact your ۶Ƶ representative if you need more specific advice, guidance, or support.
- New implementation of the Experience Platform Web SDK
- Migrate ۶Ƶ Analytics to the Web SDK
- Analytics Source Connector
- (Recommended) New implementation of the Experience Platform Web SDK with the Analytics Source Connector
- New implementation of the Experience Platform Web SDK
- Migrate ۶Ƶ Analytics to the Web SDK
- Analytics Source Connector
- (Recommended) New implementation of the Experience Platform Web SDK with the Analytics Source Connector
- Configure the ۶Ƶ Analytics Web SDK implementation to send data to Platform
- (Recommended) New implementation of the Experience Platform Web SDK with the Analytics Source Connector
Weigh the advantages and disadvantages of the upgrade paths available to you
The advantages and disadvantages of a given upgrade path differ depending on your existing ۶Ƶ Analytics implementation.
Before you use the information below to determine which upgrade path is right for you, review the information in Understand upgrade paths if you haven’t already.
For ۶Ƶ Analytics implementations using: AppMeasurement and ۶Ƶ Analytics extension
Following are the upgrade paths available for organizations who have implemented ۶Ƶ Analytics with AppMeasurement or the ۶Ƶ Analytics extension. Expand each section to view the advantages and disadvantages of each upgrade path.
Upgrade paths
table 0-row-2 1-row-2 layout-auto | |
---|---|
Advantages | Disadvantages |
|
|
table 0-row-2 1-row-2 layout-auto | |
---|---|
Advantages | Disadvantages |
|
|
table 0-row-2 1-row-2 layout-auto | |
---|---|
Advantages | Disadvantages |
|
Because of these disadvantages, ۶Ƶ recommends using the Analytics source connector in conjunction with a new implementation of the Experience Platform Web SDK. |
For ۶Ƶ Analytics implementations using: Web SDK
The following upgrade path is available for organizations who have implemented ۶Ƶ Analytics with the Experience Platform Web SDK.
When choosing this upgrade path, you also need to choose your schema.
Upgrade path
table 0-row-2 1-row-2 layout-auto | |
---|---|
Advantages | Disadvantages |
This is the preferred upgrade path if your ۶Ƶ Analytics implementation is already using the Web SDK.
|
None |
Choose your schema
If you chose the upgrade path that allows you to configure the ۶Ƶ Analytics Web SDK implementation to send data to Platform, you can choose the schema that you want to use.
You can choose whether to use your existing ۶Ƶ Analytics schema, or you can update to your own XDM schema to better align with the needs of your organization as you begin to use other Platform services.
table 0-row-2 1-row-2 | |
---|---|
Advantages | Disadvantages |
Advantages of using the ۶Ƶ Analytics schema include:
|
Disadvantages of using the ۶Ƶ Analytics schema include:
|
table 0-row-2 1-row-2 | |
---|---|
Advantages | Disadvantages |
|
Disadvantages of updating to your own XDM schema include:
|
Next, send data to ۶Ƶ Experience Platform
After you use the information above to choose a upgrade path, learn how to send data to ۶Ƶ Experience Platform depending on the upgrade path that you chose.