Products
    • 2 Minutes to read
    • Dark
      Light

    Products

    • Dark
      Light

    Article summary

    1 Overview

    Mapp Intelligence enables tracking of different product statuses to analyze user interaction across the full shopping funnel. The product status defines the context in which a product is viewed or interacted with.

    Tracking is handled via a single object using the appropriate action value.


    2 Configurable Properties

    The following properties are available for product tracking:

    Property

    Description

    Data type (Default)

    Request Parameter

    id

    A unique product identifier. Use a SKU or article number to support catalog imports.

    string

    ba

    action

    Defines the product status. More information below.

    string

    st

    cost

    Product price. For multiple quantities, send the total price. "0" values are allowed.

    number (0)

    co

    quantity

    Quantity of the product.

    number (0)

    qn

    soldOut

    Indicates if the product is sold out (true) or in stock (false).

    boolean (false)

    cb760

    parameter

    Optional e-commerce parameters. Can enrich product data with attributes like color or size. More information below.

    object

    cb[ID]

    category

    Defines the product category. Each product can only have one category per category ID. More information below.

    object

    ca[ID]

    2.1 Product Status (action)

    The following values can be used for the action property:

    Value

    Description

    view

    The product is viewed on a product detail page

    add

    The product is placed in the shopping cart

    confirmation

    The product has been purchased

    add-wl

    Product is added to wishlist

    del-wl

    Product is removed from wishlist

    del

    Product is removed from cart

    checkout

    Product is in checkout

    2.2 Parameters

    Parameters allow you to enrich product data with website-specific values (e.g., product size, color). You must configure parameters in Mapp Q3 > Configuration > Custom Parameters > E-Commerce Parameters. Values appear in E-Commerce > E-Commerce Parameters for type "Text" or as metrics for type "Number".

    For setup instructions: How to Set Up Custom Parameters

    2.3 Categories

    Categories group products into structured hierarchies (e.g., category, brand). Each product can only have one value per category ID. Categories must be set up under Mapp Q3 > Configuration > Categorisation > Product Categories.

    Tracked categories of type "Text" appear under E-Commerce > Product Categories. Categories of type "Number" are available as metrics.

    For setup instructions: How to Set Up Categories


    3 Implementation Example

    import { WebtrekkSmartPixelReact, WebtrekkProductData } from "@webtrekk-smart-pixel/react";
    import { WebtrekkSmartPixelReact, WebtrekkProductData } from "@webtrekk-smart-pixel/next";

    If you do not have automatic page tracking enabled, invoke the track method after adding all relevant tracking information.

    Adds a single product

    WebtrekkSmartPixelReact.product("view", {
         id: "ABC-123",
         cost: 99.90,
         quantity: 2,
         soldOut: false,
         parameter: {1: "L"},
         category: {1: "tops", 2: "noname"}
    });

    Adds a list of products

    WebtrekkSmartPixelReact.products("view", [{
         id: "ABC-123",
         cost: 99.90,
         quantity: 2,
         soldOut: false,
         parameter: {1: "L"},
         category: {1: "tops", 2: "noname"}
    }]);

    If you do not have automatic page tracking enabled, invoke the track method after adding all relevant tracking information.

    render()
    {
        return (
            <div>
                <WebtrekkProductData
                    id="ABC-123"
                    action="view"
                    cost={ 99.90 }
                    quantity={ 2 }
                    soldOut={ false }
                    parameter={ {1: "L"} }
                    category={ {1: "tops", 2: "noname"} }
                />
            </div>
        );
    }


    Was this article helpful?

    What's Next
    ESC

    AI Assistant, facilitating knowledge discovery through conversational intelligence