@arcteryx/data-layer
v1.59.12
Published
Implementation of the Amer EDDL Specification
Downloads
1,577
Readme
@arcteryx/data-layer
Implement the Arcteryx+Amer Event Driven Data Layer (EDDL) Spec
Usage
import DataLayer from "@arcteryx/data-layer";
import { Product } from "@arcteryx/data-models";
// Basic Page Loaded event that uses window.location.href to infer appropriate event properties
DataLayer.Event.pageLoaded();
// You can also manually create the page data.
const page = new DataLayer.Data.Page({ market, country, language, category, name, subsection, subsection2, subsection3 });
DataLayer.Event.pageLoaded(page);
// Product related events use @arcteryx/data-models::Product objects in most cases.
const dataModelProduct = new Product(...);
const product = new DataLayer.Data.Product(dataModelProduct);
DataLayer.Event.productViewed(product);