Page 1 sur 1

Fonction pour compter nombres d’occurrences avec deux conditions

Posté : 08 avr. 2020, 10:18
par ludo
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 !

Re: Fonction pour compter nombres d’occurrences avec deux conditions

Posté : 08 avr. 2020, 13:46
par webmaster
Bonjour

Il me faudrait le message d'erreur complet car c'est impossible de reproduire sans le reste du code

Merci