1.65.0 • Published 1 year ago
@arcteryx/data-layer
Licence
ISC
Version
1.65.0
Deps
1
Size
692 kB
Vulns
0
Weekly
0
@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);