Fonction pour compter nombres d’occurrences avec deux conditions
Posté : 08 avr. 2020, 10:18
Bonjour à tous,
Je travaille actuellement avec l'outil Google Tag Manager qui comme vous le savez tourne avec des fonctions natives mais également avec une petite dose de JS.
Faisant mes premiers pas avec JS, je cherche à attribuer la valeur "oui" pour tous les montants >250 et dont les quantités sont supérieures à 4.
J'ai toutefois une erreur dans mon script mais impossible de trouver où... Je ne sais pas du tout si la démarche est bonne... Quelqu'un pour m'éclairer ?
// fonction js produit
function(){
var products ={{dataLayer - ecommerce.checkout.purchase}}.products;
if (!products || !products.length) {
return undefined;
}
var shopper = [];
products.forEach(function(el){
if(parseFloat(el.price)>250 && (el.quantity)>4) {
return shopper.push("oui");
}else{
return shopper.push("non"); }
}
Un grand merci à vous !
Je travaille actuellement avec l'outil Google Tag Manager qui comme vous le savez tourne avec des fonctions natives mais également avec une petite dose de JS.
Faisant mes premiers pas avec JS, je cherche à attribuer la valeur "oui" pour tous les montants >250 et dont les quantités sont supérieures à 4.
J'ai toutefois une erreur dans mon script mais impossible de trouver où... Je ne sais pas du tout si la démarche est bonne... Quelqu'un pour m'éclairer ?
// fonction js produit
function(){
var products ={{dataLayer - ecommerce.checkout.purchase}}.products;
if (!products || !products.length) {
return undefined;
}
var shopper = [];
products.forEach(function(el){
if(parseFloat(el.price)>250 && (el.quantity)>4) {
return shopper.push("oui");
}else{
return shopper.push("non"); }
}
Un grand merci à vous !