---
title: "Setting Up & Testing Abandoned Activity: Cart, Wishlist & Browse"
slug: "how-to-abandoned-cart-and-wishlist-tracking-with-mapp-intelligence"
updated: 2026-01-27T12:25:58Z
published: 2026-01-27T12:25:58Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Setting Up & Testing Abandoned Activity: Cart, Wishlist & Browse

## Goal

You will learn how to set up and verify Abandoned Cart, Wishlist, and Browse campaigns, ensuring that user activity is correctly tracked and processed across Mapp Intelligence and Mapp Engage.

---

## Prerequisites

1. **Enable User Matching and Registration** via Intelligence.
2. **Use the same product identifier** in the eCommerce Product Catalog and the Abandoned Cart and Wishlist eCommerce tables.

---

## How does it work?

### User Matching Between Mapp Intelligence and Mapp Engage

#### **If the user is already matched:**

- When the user's `eid` (device `everID`) or customer ID is known, the Abandoned Cart and Wishlist campaigns work correctly even if the user does not register or sign in during the session.

#### **If the user is not matched:**

- If the user's `eid` (device `everID`) or customer ID is unknown, the Abandoned Cart and Wishlist campaigns work correctly only if the user registers during the session. The timing of the registration doesn't matter.

##### Examples:

1. **User visits the website** → **adds an item to Wishlist/Cart** → **registers**: ✅ This works.
2. **User visits the website** → **registers**→ **adds an item to Wishlist/Cart**: ✅ This works.
3. **User visits the website** → **adds item to Wishlist/Cart** → **leaves website**: ⛔ Information is lost.

---

### Is my Setup working?

The table below provides guidelines for testing whether your Abandoned Cart and Wishlist setup works correctly.

| User action | Mapp Cloud Action | How to test |
| --- | --- | --- |
| User registers on the website | Mapp Cloud performs user-matching | - [Checking matched users in Mapp Cloud](/v1/docs/checking-matched-users-in-mapp-cloud) |
| They place a product in their Cart or add it to their Wishlist | The Mapp Intelligence Tracking script tracks the product with status (`st`) **add** | - [Mapp Cloud Debugger](/v1/docs/mapp-cloud-debugger) |
| The product is added to the Abandoned Cart or Wishlist eCommerce table in Mapp Engage | - [Testing eCommerce Tables](/v1/docs/testing-ecommerce-tables) |
| They remove the product from the Cart or Wishlist | The Mapp Intelligence Tracking script tracks the product with status (`st`) **delete** | - [Mapp Cloud Debugger](/v1/docs/mapp-cloud-debugger) |
| The product is removed from the Abandoned Cart or Wishlist eCommerce table in Mapp Engage | - [Testing eCommerce Tables](/v1/docs/testing-ecommerce-tables) |

---

## Configuration

### Tracking

| Step | Instructions | Documentation |
| --- | --- | --- |
| Intelligence Pixel | Configure to send events: - `add to cart` - `delete from cart` - `confirmation` (triggers `delete from cart`) - `add to wishlist` - `delete from wishlist` - `product view` | - [Browser-based Tracking Options](/v1/docs/tracking-integration-browser) |
| Intelligence Mobile SDK | Configure to send events: - `add to cart` - `delete from cart` - `add to wishlist` - `delete from wishlist` - `product view` | - [Android](/v1/docs/object-oriented-tracking) - [iOS](/v1/docs/products-and-orders) - [Flutter](/v1/docs/flutter-data) - [React Native](https://docs.mapp.com/v1/docs/functions-1#custom-page-tracking) |

---

### Product Data

| Step | Instructions | Documentation |
| --- | --- | --- |
| Product Catalog | Ensure the product is saved with the same identifier across platforms: - In Intelligence: saved in the `ba` parameter (product name). - In Engage: saved in the `productSku` column. | - [Product Catalog](/v1/docs/ecommerce-product-catalog) |
| eCommerce Tables | The Abandoned Cart, Wishlist and Abandoned Browse eCommerce tables are automatically updated by the Intelligence - Engage Integration. | - [Abandoned Cart](/v1/docs/abandoned-cart) - [Wishlist](/v1/docs/wishlist) - [Abandoned Browse](/v1/docs/abandoned-browse) |
| Related Data | Use this option as an alternative to the Product Catalog | - [Getting Started with Related Data in Mapp Engage](/v1/docs/getting-started-with-related-data-in-mapp-engage) |

---

### Whiteboards

| Step | Instructions | Documentation |
| --- | --- | --- |
| **Entry Event** | **Set an Entry Event**to the Abandoned Cart/Wishlist/Abandoned Browse `add `event: - For Abandoned Cart: react on `add` event. - For Wishlist: react on `add` event. - For Abandoned Browse: react on `add` event. | - [Abandoned Cart Event](/v1/docs/abandoned-cart-event) - [Wishlist Event](/v1/docs/wishlist-event) - [Abandoned Browse](/v1/docs/abandoned-browse) - [Whiteboard Goal](https://docs.mapp.com/docs/whiteboards-basics#whiteboard-goals%E2%80%8B) |
| **Whiteboard Goal** | **Set a Whiteboard goal** for the Abandoned Cart/Wishlist/Abandoned Browse `delete `event to stop the campaign if a purchase is completed: - For Abandoned Cart: react on `Last product deleted` event. - For Wishlist: react on `delete` event. - For Abandoned Browse: react on `delete` event. - Or any other specified event to stop the job. |

---

### Email

| Step | Instructions | Documentation |
| --- | --- | --- |
| **eCommerce-based personalization** | Create emails using Abandoned Cart and Wishlist personalization | - [Using eCommerce Data for Email Personalization](/v1/docs/email-personalization-for-product-catalog) |
