Ingesting Data for Cross-Platform Personalizations with Architect Journeys

Prev Next

Your users may be on multiple platforms and perform the same action on each. Once you have more than one platform, you can personalize your message and interactions based on user behavior and activities regardless of the platform. Also, you may want to pass the user events from your end by ingesting them to Insider

Fundamentally, Architect provides two solutions to have cross-platform personalizations:

Event Parameter Personalization

You can use the Add Dynamic Content option to add event parameters and use their values in your content.

You can use event parameters in the following channels in your journey:

Insider collects events from the web, mobile app, and offline platforms. The system takes a user's last activity into account to show dynamic content. This enables you to display the most relevant content to your users regardless of their data source.

Some strategies may not require the details of their last action (i.e., event parameter) or the latest updated value of an attribute. Instead, they may require an event parameter of the event that was used when a user entered a journey for the first time. Read more on constant event parameters in journeys.

Insider provides the mainly used (default) events out of the box only for your website. Read more on default events and attributes.

Your title goes here
To use default or custom event parameters in your content, make sure to have the respective event integration completed for each platform:
  • Mobile app: You should send the default events and their parameters to Insider
  • Upsert User Data API: You should upsert/ingest the default event and their parameters to Insider as applicable
  • Custom: You should send any custom event and its parameters to Insider
Your title goes here
You can send any custom event via a website and mobile app via either. You can also use our Upsert User Data API to pass your online or offline events as applicable.

Cart, Browsed, and Purchased Items

Fundamentally, the system uses event parameters to collect user behavior and product-related information on both the website and mobile app. This system gets the value of cart items, browsed items, and purchased items, allowing you to build hyper-personalization for your users across the platforms and create a data-driven engagement experience.

Take, for example, a cart abandonment journey. Users add items to their cart but do not buy them on mobile apps or websites. If they complete the "item_added_to_cart" event, they will enter the cart abandonment journey and proceed to the messaging step if they still do not buy the item.
Let's say you are sending a web push or an email. You can use the Add Dynamic Content to add "abandoned product information keys" or "last_abandoned_product_name" attribute on the respective design page. The system takes the parameters of the "item_added_to_cart" and “cart_page_view” events, such as product name, URL, image, price, etc., and displays their value in the message.

Your title goes here
To have cross-platform personalizations for cart abandonment, browse abandonment, or post-purchase use cases, Insider One team should enable “Cart/Browsed/Purchased Items from Event Parameters” for your account.
your title goes here
"Cart/Browsed/Purchased Items from Event Parameters" is based on default events and their parameters. It does not take value from the custom events. Insider collects the following events and their parameters by default while you need to pass them to Insider on your mobile app through SDK Integration:
- item_added_to_cart
- item_removed_from_cart
- cart_cleared
- cart_page_view
- product_detail_page_view
- purchase (confirmation_page_view)
your title goes here
Although "item_removed_from_cart" and "cart_cleared" events are not for dynamic content personalization, they are used to calculate the last eight abandoned items. In this calculation, the items removed from the cart are excluded.

The tables below show the relation between event parameters and dynamic contents.

Cart Abandonment

Your title goes here
Insider One team should enable the Cart Page View event for your account.
Your title goes here
You should pass the required parameters for the cart page view, item added to cart, item removed from cart, and cart cleared events from your mobile app to Insider. By default, Insider passes the parameters for the respective events from the web.
EventEvent ParameterDescriptionDynamic Content Name
  • item_added_to_cart
  • item_removed_from_cart
  • cart_page_view
naName
  • Abandoned Cart Item Name (1,2,..,8)
  • Last Abandoned Product Name
  • item_added_to_cart
  • item_removed_from_cart
  • cart_page_view
pidProduct ID
  • Abandoned Cart Item ID (1,2,..,8)
  • item_added_to_cart
  • item_removed_from_cart
  • cart_page_view
urlURL
  • Abandoned Cart Item URL (1,2,..,8)
  • Last Abandoned Product URL
  • item_added_to_cart
  • item_removed_from_cart
  • cart_page_view
piuProduct image URL
  • Abandoned Cart Item Image (1,2,..,8)
  • Last Abandoned Product Image
  • item_added_to_cart
  • item_removed_from_cart
  • cart_page_view
upUnit price
  • Abandoned Cart Item Original Price (1,2,..,8)
  • Abandoned Cart Item Original Formatted Price (1,2,..,8)
  • item_added_to_cart
  • item_removed_from_cart
  • cart_page_view
uspUnit sale price
  • Abandoned Cart Item Price (1,2,..,8)
  • Abandoned Cart Item Formatted Price (1,2,..,8)
  • item_added_to_cart
  • item_removed_from_cart
  • cart_page_view
quQuantity
  • Abandoned Cart Item Quantity (1,2,..,8)
  • Total Cart Item Count
  • item_added_to_cart
  • item_removed_from_cart
  • cart_page_view
uspUnit sale price
  • Last Abandoned Cart Amount
  • Total Cart Amount
  • item_added_to_cart
  • item_removed_from_cart
  • cart_page_view
pidProduct ID
  • Total Cart Item Kind
  • item_added_to_cart
  • item_removed_from_cart
  • cart_page_view
cuCurrency
  • Cart Item's Currency
  • cart_cleared
---

Browse Abandonment

Your title goes here
Insider One team should enable the Product Detail Page View event for your account.
Your title goes here
You should pass the required parameters for the product detail page view event from your mobile app to Insider. Insider passes the parameters for this event from the web by default
EventEvent ParameterDescriptionDynamic Content Name
product_detail_page_viewnaname
  • Browsed Item Name (1,2,..,8)
  • Last Visited Product Name
product_detail_page_viewpidProduct ID
  • Browsed Item ID (1,2,..,8)
  • Total Browsed Item Count
product_detail_page_viewurlURL
  • Browsed Item URL (1,2,..,8)
  • Last Visited Product URL
product_detail_page_viewpiuProduct image URL
  • Browsed Item Image (1,2,..,8)
  • Last Visited Product Image
product_detail_page_viewupUnit price
  • Browsed Item Original Price (1,2,..,8)
  • Browsed Item Original Formatted Price (1,2,..,8)
product_detail_page_viewuspUnit sale price
  • Browsed Item Price (1,2,..,8)
  • Browsed Item Formatted Price (1,2,..,8)
product_detail_page_viewcuCurrency
  • Browsed Items' Currency

Post-Purchase

Your title goes here
To use purchased items in your content, Insider One team should enable the Cart/Browsed/Purchased Items from Event Parameters for your account
Your title goes here
Insider One team should enable the Purchase event for your website
Your title goes here
You should pass the required parameters for the purchase event from your mobile app to Insider. Insider passes the parameters for this event from the web by default.
EventEvent ParameterDescriptionDynamic Content Name
purchasecreaCreate dateLast purchase date
purchaseuspunit_sale_price
  • Purchased Item Price (1,2,..,8)
  • Purchased Item Formatted Price (1,2,..,8)
  • Last Purchase Amount
  • Total Purchased Amount
purchasenaName
  • Purchased Item Name (1,2,..,8)
  • Last Purchased Product Name
purchaseurlURL
  • Purchased Item URL (1,2,..,8)
  • Last Purchased Product URL
purchasecuCurrencyPurchased Items' Currency
purchaseququantity
  • Purchased Item Quantity (1,2,..,8)
  • Total Purchased Item Count
purchaseupunit_price
  • Purchased Item Original Price (1,2,..,8)
  • Purchased Item Original Formatted Price (1,2,..,8)
purchasepiuproduct_image_urlPurchased Item Image (1,2,..,8)
purchasepid

product id

  • Purchased Item ID (1,2,..,8)
  • Total Purchased Item Kind
Your title goes here
Purchased items are automatically grouped based on user's same last purchase transaction.

Category/Listing Page Abandonment

Your title goes here
Insider One team should enable the Category Page View event for your website
Your title goes here
You should pass the required parameters for the category page view event from your mobile app to Insider. Insider passes the parameters for this event from the web by default.
EventEvent ParameterDescriptionDynamic Content Name
listing_page_viewnaNamelast_visited_category
listing_page_viewurlURLlast_visited_category_url