▶ Watch related videos on YouTube — Search results for: Sideload Events into Marketing Cloud Personalization for Recipe Initialization
Understanding the Challenge
Marketing Cloud Personalization relies on customer data to create effective recipes. However, when starting from scratch, it can be challenging to collect enough data to train the recipes. In this case, the customer already tracks a lot of data on their webpage, but they want to make an initial load of data to kickstart the recipe creation process.
Root Cause
The root cause of this challenge is the lack of a clear way to upload engagement data into MCP. While Transaction ETL and User ETL are available, they may not be sufficient to load all the necessary data.
Possible Solutions
Two possible solutions were suggested: using the Event API or batching ETLs. The Event API allows you to send events to MCP, which can be used to initialize recipes. Batching ETLs, on the other hand, enables you to load large amounts of data into MCP.
Event API Example
https://github.com/szymonlewandowski/mcp-snippets/tree/main/mcp-event-api-sender-snippet
Implementation
To implement this solution, you can follow these steps:
First, you need to decide which method to use: Event API or batch ETLs. If you choose to use the Event API, you will need to send events to MCP using the API. If you choose to use batch ETLs, you will need to prepare your data and load it into MCP using the ETL process.
Checklist
- Determine which method to use: Event API or batch ETLs
- Prepare your data for loading into MCP
- Set up the Event API or ETL process
- Test the implementation to ensure data is loading correctly
- Monitor the recipe creation process to ensure it is working as expected
- Refine the recipe as needed to improve its effectiveness
Frequently Asked Questions
What is the Event API?
The Event API is a way to send events to MCP, which can be used to initialize recipes.
What is batch ETL?
Batch ETL is a process that enables you to load large amounts of data into MCP.
How do I decide which method to use?
You should consider the amount of data you need to load and the complexity of your implementation when deciding which method to use.
What are the benefits of using the Event API?
The Event API allows you to send events to MCP in real-time, which can be beneficial for initializing recipes.
Need help shipping this in production?
Genetrix builds and untangles Salesforce Marketing Cloud and Agentforce setups for teams that want it done right the first time. If anything in this post sounds familiar, talk to us before it ships.