Installation
Get information as to how to install Converge to collect customer event data across the entire user journey: from first pageload until purchase or subscription.
Table of contents
1. Overview
A basic Converge installation consists of installing Converge across the:
The specific installation process depends on the shopping platform you are using, whether you have a custom frontend, etc.
2. Tracking the Storefront
a) Storefront Event Spec
Converge expects the following events to be tracked across the storefront:
$page_load
: when a user loads a page.Viewed Product
: when a user views a product.Viewed Collection
: when a user views a product collection.Added To Cart
: when a user adds an item to cart.Subscribed To Newsletter
: when a user subscribes to the newsletter.
b) Pre-built frontend integrations
Converge offers pre-made integrations for most shopping platforms that adhere to the Converge Storefront Spec You can find a full list of supported integrations with instructions per platform below:
c) Headless or custom frontends
In the case of a custom or headless frontend, you will need insert tracking statements in your frontend to make sure to track all events in the Storefront Spec using the Converge Pixel
You can find the relevant documentation + code examples here.
📌 If your headless/custom frontend and checkout live on different domains, make sure to review the section on cross-domain tracking.
📌 Make sure you pass available
alias
parameters for stitching your frontend session to server-side events. You can find more info about thealias
parameter here
3. Tracking the Checkout
a) Checkout Event Spec
Converge expects the following events to be tracked across the storefront:
Started Checkout
: when a user starts checking out.Added Payment Info
: when a user adds their payment info.
b) Pre-built integrations
Converge offers pre-made integrations for most shopping platforms checkouts that adhere to the Converge Checkout Spec You can find a full list of supported integrations with instructions per platform below:
c) Custom checkouts
In the case of a custom checkout, you will need insert tracking statements in your frontend to make sure to track all events in the Checkout Spec using the Converge Pixel
You can find the relevant documentation + code examples here.
📌 If your frontend and checkout live on different domains, make sure to review the section on cross-domain tracking.
📌 Make sure you pass available
alias
parameters for stitching your checkout session to server-side events. You can find more info about thealias
parameter here
4. Tracking the Store Backend
a) Store Backend Event Spec
Converge expects the following events to be tracked on the store backend:
Placed Order
: when a user places an order.Started Subscription
: when a user starts a subscription. (for subscription brands only)
b) Pre-built integrations
Converge offers pre-made integrations for most shopping platforms backends that adhere to the Converge Backend Spec You can find a full list of supported integrations with instructions per platform below:
c) Custom store backend
In the case of a custom backend, you will need insert tracking statements in your backend to make sure to track all events in the Backend Spec using the Converge Server-side integration
You can find the relevant documentation + code examples here.
📌 Make sure you pass available
alias
parameters for stitching your checkout session to server-side events. You can find more info about thealias
parameter here