Monetate

Overview

Introduction

This document outlines the implementation of the Monetate Engine API and explains key concepts such as experiences, events, and logging mechanisms. Monetate provides two ways to integrate monetate into your website:

  1. Monetate Engine API
  2. Monetate Tag integration
  • We have used hybrid implementation where we use the Monetate Engine API for logging and fetching recomendations and Monetate Tag for adding page type.
  • Checkout Monetate Dashboard to create events and actions Dashboard

Key Concepts

What Are Events?

Events represent user interactions or system actions that are tracked on a website or application.

Examples of Events:

  • Cart event
  • Purchase event
  • PageView event
  • ProductDetailView event

You can find list of all monetate events here along with their implementation details. video - Navigating Events

Other than these there are also some custom events that are used in our implementation.

To Validate the fired events goto integration section in dashoard here and add the tag inspector in your browser and check the events fired.

Tag inspector

Experiences

An Experience in Monetate refers to the recommendations provided to a user based on their behavior on the website, we can have mutiple types of experiences based on the page type and user behavior. for example:

  • Home Page
  • Product Page
  • Cart Page
  • Checkout Page

Video - Navigating Experiences

Actions

Actions define what happens when a user is assigned to a specific experience. These can include:

  • Displaying personalized content
  • Showing targeted promotions
  • Redirecting users to a different page

Video - Navigating Actions

Actions are managed by marketing teams and having basic knowledge of Action builder is enough for monetate integration.

Approach:

  1. Centralized Logging: Instead of calling multiple logging functions separately, we pass event-specific parameters to a single function.
  2. Automatic Parameter Handling: The utility method internally manages and forwards parameters to all necessary logging functions.
  3. Integration with Datadog: All tracked events are sent to Datadog for monitoring and analysis.

This structured approach simplifies event tracking and ensures that data is consistently logged across different experiences and user interactions.


Copyright © 2026