Ma Panoplie

Comparateur de prix maison : comment gérer les écarts entre flux produit et API marchand ?

Hugo S.

J'avais monté un petit comparateur de prix sur une niche assez calme, avec un flux produit récupéré chez un agrégateur et une API marchand pour vérifier les prix avant clic. J'avais tenté de rafraîchir plus souvent et de masquer les offres trop instables, mais j'avais quand meme eu des écarts au panier et la commission par vente avait sauté sur certains dossiers.

8 réponses

Nadia W.

Les écarts apparaissaient plutôt sur smartphone ou aussi pareil sur desktop, au moment du clic vers le marchand ?

Les offres qui bougeaient le plus étaient liées à des périodes promo type Black Friday, ventes flash, ou c’était régulier même hors opérations ?

Quand la commission sautait, le panier basculait sur une autre variante, un vendeur tiers, ou le même produit avec une marge revendeur différente ?

Kévin

nadia, j'ai déjà vu le prix ok au clic et la com sauter quand meme parce que le marchand validait la vente sur un autre statut panier, surtout avec AWIN et les paliers de com par catégorie. je loggais l'id offre, le prix affiché, le prix API et le sous-id envoyé,puis je rapprochais ça des ventes validées/refusées, sinon tu crois que c'est un souci de flux alors que c'est le cookie ou la validation qui part en vrille

Meriem A.

Kévin, tes logs sont indispensables mais si le marchand remappe les ids ou redirige les clics tu perds la trace, perso j'ai dû capturer la chaîne de redirections et un dump HTML de la page au moment du clic pour pouvoir rapprocher proprement.

Sarah C.

Meriem, un angle que tu n'as pas creusé c'est la différence entre navigateur mobile et webview d'appli, ces webviews et certaines protections vie privée effacent les query strings et les cookies d'affiliation donc le clic peut afficher le bon prix mais la vente part sans tracking et la com saute sans signe apparent, surtout quand l'appli fait du deep linking ou modifie les headers. Perso j'ai commencé à logger l'user agent, le referer, la chaîne de redirections, l'intégralité de la query string et à prendre un dump réseau plus un screenshot au moment du clic, et ça m'a permis d'isoler les cas où le marchand remappait l'id ou recalculait le panier côté serveur à cause d'un CDN, d'une offre locale ou du mode de paiement, ce qui explique l'écart entre affichage et validation

Grégoire D.

Sans budget pub, ton projet ne décollera tout simplement jamais.

Pierre L.

Un truc que personne n'a vraiment abordé : la période de validation et les rétrocessions/retours qui grignotent ta com après coup. Moi j'ai fini par tenir deux colonnes en compta - "pending" et "approuvé" - et je mettais de côté 30% des commissions pour couvrir annulations et ajustements. Demande au marchand un postback serveur à serveur ou un export des commandes validées et rapproche chaque mois les IDs commande et les montants entre ton flux, l'API et le réseau d'affiliation pour voir où la traçabilité casse.

Anaïs V.
Les écarts apparaissaient plutot sur smartphone ou aussi pareil sur desktop, au moment du clic vers le marchand?

Nadia, chez moi c'etait surtout sur smartphone : pas la webview cette fois mais des versions AMP ou des SPA mobiles qui remplacent l'offre apres coup et plantent le mapping entre ton flux et l'API

Élodie K.

Pareil ici, les redirections mobiles m'ont bouffé des coms

Connecte-toi ou crée un compte pour répondre.