Google Sheets ImportXML – Grattez le Web, collectez les informations sur les prix des produits

Utilisez Google Sheets ImportXML pour le grattage Web, qui peut se mettre à jour automatiquement si le prix SKU est suffisamment attractif sur le marché cible.

Si vous gérez des boutiques en ligne de commerce électronique ou un vendeur professionnel sur plusieurs marchés, vous devez être d'accord avec moi sur une chose. La collecte de données est essentielle pour vous permettre de trouver le prochain produit le plus vendu et de maintenir le prix de votre produit dans un format absolument attrayant.

Je suis toujours à la recherche d'un angle unique pour utiliser des sources de données librement disponibles ou potentiellement scrapables. De plus, il est en effet frustrant que vous ayez, certes, passé des heures et des heures à essayer d'apprendre Python. C'est uniquement pour écrire des applications de grattage Web simples et mettre en œuvre automatiquement le grattage Web. Cependant, en fin de compte, vous ne pouvez que découvrir que les données ne sont pas suffisamment accessibles, intéressantes ou différenciées de ce qui existe déjà.

Si vous souhaitez simplement automatiser la mise à jour du calculateur de profit de votre entreprise de commerce électronique, nous avons heureusement une méthode. Il existe un moyen plus simple de collecter des données sur le Web sans passer autant d'heures :

Fonction ImportXML de Google Sheets

Dans cet article, je vais parler de la façon d'implémenter le web scraping avec Google Sheets importXML. À la fin de cet article, vous pourrez apprendre cette fonction appliquée à votre calculateur de profit. Et ensuite, vous pouvez vérifier si votre tarification est suffisamment attrayante sur votre marché cible, et si le coût d'acquisition publicitaire actuel a du sens ou non.

Pourquoi le Web Scraping pour le prix du produit est important

Tout d'abord, vous n'êtes peut-être pas le seul à vendre un produit sur le marché cible.

D'une certaine manière, la tarification est essentielle pour attirer l'attention des nouveaux clients, les convertir en ventes et fidéliser les anciens clients. Quand je suppose que les autres éléments marketing de vos concurrents qui peuvent avoir un impact sur les taux de conversion sont similaires aux vôtres. (Comme l'expédition, l'avis des clients, la variation du produit, etc.)

Ainsi, vous pouvez voir dans le tableau que le prix de votre produit est inférieur à celui du concurrent. Ensuite, le pourcentage de la valeur marchande est une mesure clé pour voir si votre produit est compétitif sur le marché cible ou non. (Ici c'est 9,4 %, plus c'est mieux, formule = 1- votre prix/le prix de votre concurrent). Vous ne voulez pas vérifier manuellement des centaines de SKU chaque jour. Au lieu de cela, les données des concurrents peuvent être mises à jour automatiquement dans le calculateur de profit, dans le but d'ajuster les stratégies marketing de manière plus agile.

Deuxièmement, Web Scraping pour la retarification et l'optimisation du coût par vente de médias payants

Vous n'êtes pas surpris de voir votre taux de conversion SKU baisser lorsque votre concurrent achète le même mot-clé publicitaire offrant un prix inférieur au vôtre.

15% – 30% de marge bénéficiaire sur les produits est une fourchette courante dans le secteur du commerce électronique, la baisse des prix équivaut essentiellement à la baisse de la marge bénéficiaire, si vous ne voulez pas perdre de nouvelles opportunités d'acquisition de clients et préférez rivaliser avec les rivaux. En parallèle, votre stratégie d'enchères pour les médias payants doit également s'adapter à la nouvelle tarification, dans le but de générer des bénéfices plutôt que de perdre de l'argent dans ce jeu de bataille.

Comme vous pouvez le voir dans le tableau, la fonction d'importation XML est plus une fonctionnalité de mise en forme conditionnelle. Et il ajoute également la fonction IF pour vous montrer visuellement si le prix du SKU est attractif et que le SKU génère des bénéfices.

Qu'est-ce que la fonction ImportXML de Google Sheets

Dans Google Sheets, la formule ImportXML sera formatée avec deux arguments :

=ImporterXML (URL, XPath_query)

  1. URL : Une chaîne de chemins de page où les données peuvent être récupérées
  2. XPath_query : les expressions XPath peuvent être utilisées pour naviguer dans les documents XML.

Étude de cas : Prenez la caméra de sécurité Ring Stick Up comme exemple :

1. Page Web cible

Accédez à la page Web sur laquelle vous allez récupérer les données de prix. Par exemple, ici, nous allons sur Amazon, recherchons et trouvons le kit de caméras Ring Stick-up avec un panneau solaire.

Copiez l'URL : https://www.amazon.com/All-new-Ring-Stick-Up-Cam-Solar-HD-security-camera-with-two-way-talk-Works-with-Alexa-/dp /B07W7G23ZG/ , et collez-le au SKU que votre magasin vend

2. Recherchez et copiez l'élément XPath_query

Cliquez avec le bouton droit sur le prix> "inspecter" pour ouvrir les outils de développement de Chrome. Dans les outils de développement, cliquez avec le bouton droit sur l'élément en surbrillance (<ul class="rows" doit être en surbrillance dans cet exemple) > Copier > Copier XPath complet.

(Remarque : la dénomination du chemin XML peut être différente selon les navigateurs. Par exemple, Safari n'affiche que XPath)

3. Appliquez le même XPath_query à d'autres pages de produits du même site Web

L'élément de prix XPath_query, tel que la caméra stick-up Ring fournie avec un panneau solaire sur Amazon //*[@id="priceblock_ourprice"] , s'applique aux autres pages de produits dont vous souhaitez récupérer les données. Inutile de retrouver le chemin car c'est la même chose.

Vous pouvez donc évoluer pour créer des suivis de prix concurrents simplement en ajoutant plus de pages Web cibles dans le tableau.

Fonctions supplémentaires pour visualiser le signal de la valeur marchande et de la marge bénéficiaire

La configuration du raclage des prix des concurrents dans le calculateur de profit n'est qu'à mi-chemin. C'est parce que l'objectif principal du grattage Web est de remarquer facilement la valeur marchande du SKU et les chiffres de la marge bénéficiaire. C'est plutôt que d'être perdu devant des centaines de données SKU. Ici, nous devons essentiellement utiliser deux fonctions supplémentaires.

Mise en forme conditionnelle

Le prix de votre SKU a fière allure lorsqu'il est au feu vert. C'est parce que son prix est inférieur à celui de votre concurrent cible et vous pouvez comprendre le pourcentage à partir de la valeur marchande (9,4%).

Cependant, votre concurrent pourrait lancer des promotions et ajuster les prix beaucoup plus bas que les vôtres. La mise en forme conditionnelle est configurée pour afficher la couleur rouge lorsque le prix est inférieur à vous. Il vous est donc plus facile de repérer la mise à jour et d'ajuster la stratégie.

Fonction IFS

En revanche, la baisse du prix du SKU réduit la portée de l'audience. C'est parce que le coût par vente ou le coût par acquisition doit également baisser, afin d'être toujours rentable.

Par exemple, lorsque le prix SKU est de 134,99 USD, la marge bénéficiaire est de 22 % (après déduction des frais d'atterrissage, d'exécution et de traitement des paiements). Donc, en gros, l'ACoS doit être inférieur à 22 % (normalement, il devrait être inférieur à 10 %, et cela dépend de la stratégie marketing).

Nous pourrions donc utiliser la fonction IFS dans la colonne rentable ou non. Et puis nous créons une formule entre ACoS (coût par vente/prix SKU) et la marge bénéficiaire indiquée ci-dessous. C'est pour montrer les ficelles, soit de perdre de l'argent, soit de gagner de l'argent.

= IFS ( P8 > L8 , "Losing Money" , P8 < L8 , "Earning Profit" )

More recommendations:

9 Google Sheet Formulas Plus 1 Add-on pour le marketing du commerce électronique

Conclusion

Un repricer et un logiciel de tarification dynamique peuvent également être une option, comme Channel Advisor. Mais votre budget marketing est peut-être serré et vous souhaitez disposer d'un moyen GRATUIT d'obtenir la même chose. Plutôt que de passer des heures et des heures à apprendre Python, Google Sheets ImportXML peut être une option alternative.

En outre, cette fonction peut être appliquée de manière flexible pour supprimer le contenu, les adresses e-mail, les médias sociaux, etc. des pages cibles. C'est une méthode absolument très rentable pour automatiser la collecte et la mise à jour des données.

Cela dit, si vous êtes intéressé par les fonctions recommandées de Google Sheets et la récupération des données de tarification à l'aide de Python, veuillez consulter cet article :

Chapitre 4: Créer un bot de site Web pour récupérer des données de site Web spécifiques à l'aide de BeautifulSoup

Chapitre 8 : Créer un grattoir Shopify pour récupérer les données produit de la boutique en ligne des concurrents à l'aide des API Easy2Digital

9 Google Sheet Formulas Plus 1 Add-on pour le marketing du commerce électronique

J'espère que vous apprécierez la lecture de Web Scraping with Google Sheets ImportXML for Real-Time Product Price et que vous la trouverez utile. Si vous l'avez fait, veuillez nous soutenir en faisant l'une des choses énumérées ci-dessous, car cela aide toujours notre chaîne.

  • Soutenez ma chaîne via PayPal ( paypal.me/Easy2digital )
  • Abonnez-vous à ma chaîne et activez la cloche de notification Chaîne Youtube Easy2Digital .
  • Suivez et aimez ma page Page Facebook Easy2Digital
  • Partagez l'article sur vos réseaux sociaux avec le hashtag #easy2digital
  • Achetez des produits avec le code de réduction Easy2Digital 10% OFF ( Easy2DigitalNewBuyers2020)
  • Vous vous inscrivez à notre newsletter hebdomadaire pour recevoir les derniers articles, vidéos et codes de réduction d'Easy2Digital sur les produits et logiciels numériques Buyfromlo
  • Abonnez-vous à notre abonnement mensuel via Patreon pour profiter d'avantages exclusifs ( www.patreon.com/louisludigital )