Я пытаюсь получить значение SKU в менеджере тегов Adobe.Вот фрагмент кода, который выкладывает сайт электронной коммерции:
digitalData.ecommerce.event = eventType;
digitalData.ecommerce.step = stepCount;
digitalData.ecommerce.transactionId = "CA181119-04865001";
digitalData.ecommerce.transactionTotal = "1159.98";
digitalData.ecommerce.transactionTax = "0.0";
digitalData.ecommerce.customerId = "";
digitalData.ecommerce.customerCity = "";
digitalData.ecommerce.customerZip = "";
digitalData.ecommerce.customerBirth = "";
digitalData.ecommerce.customerGender = "";
digitalData.ecommerce.transactionShipping = shippingVal;
digitalData.ecommerce.transactionDiscount = discountVal;
var transactionProds = {
"sku": "SM-T280NZKAXAC",
"name": "Galaxy Tab A (7.0)",
"category": "",
"price": "199.99",
"quantity": "1",
"discount": "0.0"
};
digitalData.ecommerce.transactionProducts.transactionProds;
var transactionProds = {
"sku": "SM-G955WZKAXAC",
"name": "Galaxy S8+",
"category": "",
"price": "959.99",
"quantity": "1",
"discount": "0.0"
};
Я пробовал этот код, но он не работает:
var noOfproducts = [];
var SKU = "";
for (var i = 0; i < noOfproducts.length; i++) {
SKU += digitalData.ecommerce.transactionProducts[i].sku + "<br />";
}
Может кто-нибудь, пожалуйста, скажите мне, как написатьправильный скрипт для получения всех значений SKU из исходного кода?