JS Data Layer

by James Hooper

JavaScript

if ((jQuery("body").attr("class").split(" ")[1] == "catalog-category-view") && (jQuery("span.amount").text().split(" ")[0].trim() > 1)) {

var getCatName = jQuery("h1").html().trim();

/*start of product sku arrary*/

var productskus = [];

jQuery(".product-sku").each(function() {
  productskus.push(jQuery(this).text().slice(1, -1))
});

var getCatProdSku = productskus.join("|");

jQuery(".result").html(getCatProdSku);

/*end */

dataLayer.push({

'basicPageId' : "Lister Page",
'categoryName' : getCatName,
'catProdSku' : getCatProdSku,

});

}

if ((jQuery("body").attr("class").split(" ")[1] == "catalog-category-view") && (jQuery("span.amount").text().split(" ")[0].trim() > 1)) {

var getCatName = jQuery("h1").html().trim();

/*start of product sku arrary*/

var productskus = [];

jQuery(".product-sku").each(function() {
  productskus.push(jQuery(this).text().slice(1, -1))
});

var getCatProdSku = productskus.join("|");

jQuery(".result").html(getCatProdSku);

/*end */

dataLayer.push({

'basicPageId' : "Lister Page",
'categoryName' : getCatName,
'catProdSku' : getCatProdSku,

});

}

/*Home Page*/

if (jQuery("body").attr("class").split(" ")[1] == "cms-index-index") {

dataLayer.push({

'basicPageId' : "Home",

});

}