"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Coder contre la montre : comment réduire les tâches quotidiennes de notre équipe marketing grâce à l'automatisation

Coder contre la montre : comment réduire les tâches quotidiennes de notre équipe marketing grâce à l'automatisation

Publié le 2024-11-09
Parcourir:468

Bienvenue dans "Code Against the Clock!" – la série de blogs dans laquelle je transforme les tâches banales en merveilles rationalisées et permettant de gagner du temps. Aujourd'hui, je suis ravi de partager un projet dans lequel j'ai transformé une tâche manuelle répétitive en une centrale automatisée. Prêt à découvrir comment vous pouvez gagner du temps et ajouter une touche d’enthousiasme à votre flux de travail ? Allons-y !

La trame de fond

Travailler dans une startup a ses avantages, comme la possibilité de collaborer avec différents départements et de découvrir des inefficacités propices à l'automatisation. Lors d'une récente conversation avec notre équipe marketing, j'ai découvert une tâche qui ne demandait qu'une mise à niveau technologique. Ils ont été manuellement :

  • Visitez Product Hunt quotidiennement pour obtenir les 5 meilleurs produits de la journée.
  • Collecter des informations sur les réseaux sociaux pour chaque fabricant de produits.
  • Répéter ce processus chaque jour.

Code Against the Clock: How I Cut Our Marketing Team’s Daily Chores with Automation

Dès que j'ai entendu cela, je me suis dit : « Pourquoi ne pas l'automatiser ? » J'ai attrapé mon ordinateur portable et j'ai commencé à coder.

La répartition du problème

Pour résoudre ce problème, j'avais besoin de construire un grattoir. Voici un bref aperçu de l’approche que j’ai adoptée :

  1. Comprendre la structure de Product Hunt : J'ai étudié comment Product Hunt restitue son contenu et les API qu'ils utilisent. Ils s'appuient sur le rendu côté serveur pour afficher les meilleurs produits et des informations détaillées.

  2. Choisir les outils : Étant donné que le site Web utilise le rendu côté serveur, j'ai décidé d'utiliser Puppeteer avec Node.js. Puppeteer nous permet de contrôler un navigateur sans tête et de récupérer le contenu comme si nous parcourions manuellement.

  3. Récupération de données :

    • Top 5 des produits : J'ai commencé par parcourir le site Web Product Hunt pour obtenir les 5 meilleurs produits de la journée.
    • Détails du produit : pour chaque produit, j'ai cliqué pour obtenir l'identifiant du produit.
    • Informations sur le fabricant : à l'aide de l'ID du produit, j'ai accédé à une API pour récupérer des détails sur le fabricant du produit.
    • Détails des réseaux sociaux : Avec les identifiants du créateur en main, j'ai visité la page de profil de chaque utilisateur via Puppeteer et récupéré leurs détails sur les réseaux sociaux.
    • Stockage des données : Enfin, j'ai compilé toutes ces informations dans un fichier CSV, ce qui facilite le travail de l'équipe marketing.

La sortie CSV ressemblera à

Code Against the Clock: How I Cut Our Marketing Team’s Daily Chores with Automation

Pourquoi c'est important

L'automatisation de ces tâches permet non seulement de gagner du temps, mais réduit également les erreurs humaines et garantit que l'équipe marketing dispose toujours des données les plus récentes à portée de main. De plus, c'est un excellent exemple de la façon dont la technologie peut rationaliser les tâches répétitives et ajouter de la valeur.

Remarque : Si vous voulez le code source, n'hésitez pas à m'envoyer un ping :)

À votre tour !

Avez-vous déjà automatisé une tâche à l'aide de code ? Partagez vos expériences et conseils dans les commentaires ci-dessous ! Quelles tâches souhaiteriez-vous pouvoir automatiser ? Discutons-en !

Enfin, si l'article vous a été utile, applaudissez ? et suivez, merci !

Déclaration de sortie Cet article est reproduit sur : https://dev.to/programmerraja/code-against-the-clock-how-i-cut-our-marketing-teams-daily-chores-with-automation-6ll?1 S'il y a toute infraction, veuillez contacter [email protected] pour supprimer
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3