This package has been deprecated

Author message:

Not maintained. Use GTM tracking example for your project framework

@crystallize/gtm-tracking

1.2.0 • Public • Published

alt text

crystallize-gtm-tracking

Helpers for tracking in GTM using standard Crystallize models. Makes it easy to add Google Tag Manager to your React ecommerce powered by Crystallize headless commerce service.

Ensure to setup one custom event listener in GTM for the following entries:

  • ecommerce (be sure to enable enhanced ecommerce)

Install

yarn add @crystallize/gtm-tracking

Usage

import { trackAddProductsToBasket, trackProductDetails } from '@crystallize/gtm-tracking/ecommerce';

trackProductDetails({ product });
trackAddProductsToBasket({ products })

Usage with @crystallize/react-basket

const basketOptions = {
  onEmpty: products => tracking.trackRemoveProductsFromBasket({ products }),
  onAddToBasket: products => tracking.trackAddProductsToBasket({ products }),
  onRemoveFromBasket: products =>
    tracking.trackRemoveProductsFromBasket({ products })
};

/@crystallize/gtm-tracking/

    Package Sidebar

    Install

    npm i @crystallize/gtm-tracking

    Weekly Downloads

    1

    Version

    1.2.0

    License

    MIT

    Unpacked Size

    23.3 kB

    Total Files

    12

    Last publish

    Collaborators

    • crystallize-admin