The primary reason catalog data may not appear in the UI list after being imported via ETL is that no activity (view history) has been recorded for that specific data.
While this article explains a manual event submission procedure using the browser console for quick fixes, please consider using the Event API if you need to process a large volume of data.
When dealing with large catalog datasets, items registered via the ETL process may not immediately populate the catalog list in the UI. To ensure the system fully recognizes the imported data as "active," it is a known effective workaround to trigger at least one interaction (such as a view event) for those items.
You can force the UI to reflect the data by sending a View event directly to the specific CatalogObject using browser developer tools. (Please note: It may take some time for the UI to update after the event is triggered.)
Open the Website: Using Chrome, navigate to the website (e.g., a test environment) where the Marketing Cloud Personalization Beacon is installed.
Open Developer Tools: Press F12 or right-click and select [Inspect].
Access the Console: Click on the [Console] tab.
Execute the Script: Paste the following JavaScript code into the console. Replace the type and id values with your specific catalog type and the ID you wish to display, then press Enter.
SalesforceInteractions.sendEvent({
interaction: {
name: SalesforceInteractions.CatalogObjectInteractionName.ViewCatalogObject,
catalogObject: {
type: "%Type of Catalog%",
id: "%Catalog ID%",
},
}
});
005321787

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.