Comment intégrer l'API Google Adwords dans l'application Laravel ?
Publié: 2022-06-09TL ; RD : Intégrer l'API Google Adwords dans une application Laravel n'est pas simple. Le processus est long, compliqué et nécessite une expertise technique. À moins que vous n'ayez beaucoup de temps, de patience et d'expertise pour bricoler et expérimenter, engagez un développeur laravel expert .
Le référencement et le contenu sont excellents – à long terme.
Ils offrent une meilleure visibilité en ligne. Aide à renforcer la notoriété de la marque. Obtenez du trafic qualifié sur votre site Web. Et aider à les convertir en clients.
Mais si vous voulez des résultats rapides et un terrain de jeu égal avec les grands de votre entreprise, Google Adwords est la voie à suivre.
En fait, plus de 80 % des revenus de Google proviennent des annonces, ce qui signifie que de plus en plus de personnes utilisent Google Ads. Il est temps que vous l'utilisiez aussi.
En plus d'être extrêmement efficace dans les résultats, Google Ads est également convivial pour les développeurs et peut être utilisé pour mettre à l'échelle et gérer des campagnes personnalisées. Tout cela est possible avec l'API Google Adwords que vous pouvez intégrer à n'importe quelle plate-forme technologique.
Dans ce guide, nous vous expliquerons les spécificités de l'intégration de l'API Google Adwords dans votre application Laravel. D'autres domaines que cette pièce abordera incluent:
- Qu'est-ce que l'API Google Adwords ?
- Cas d'utilisation de l'API Google Ads
- Entreprises pouvant bénéficier de l'API Google Ads
- Packages requis pour l'intégration
- Extensions PHP requises pour l'intégration
- Le processus à suivre pour l'intégration
- Une alternative plus simple – Confier le travail à des experts
Commençons.
Qu'est-ce que l'API Google Adwords ?
L'API Google Adwords, désormais appelée API Google Ads, est l'interface programmatique moderne de Google Ad qui permet aux développeurs d'interagir directement avec Google Ads. Son rôle clé est d'augmenter considérablement l'efficacité tout en gérant des comptes et des campagnes Google Ads complexes et à grande échelle.
Cas d'utilisation de l'API Google Ads
L'API Google Ads peut être utilisée pour :
- Automatisation de la gestion d'une campagne Google Ads ou d'un compte.
- Pour des rapports personnalisés.
- Gestion des annonces basée sur l'inventaire.
- Gestion des stratégies d'enchères intelligentes.
Qui peut bénéficier des intégrations de l'API Google Adwords ?
Google Ads dispose d'un tableau de bord assez complet qui offre toutes les fonctionnalités requises par les utilisateurs de base. Si vous dirigez une entreprise et envisagez de tirer parti du marketing des moteurs de recherche uniquement pour votre organisation, le tableau de bord Adwords aura tout ce dont vous avez besoin.
L'utilisation de l'API Google Ads pour des besoins réguliers et basiques est futile. Cependant, vous pouvez bénéficier de l'API si :
- Vous dirigez une agence de publicité qui gère plusieurs campagnes Google Ads pour différents clients.
- Vous êtes une agence de Search Engine Marketing (SEM) avec plusieurs comptes publicitaires.
- Vous êtes une grande entreprise qui diffuse plusieurs annonces simultanées pour votre organisation.
Packages requis pour l'intégration
La liste des packages nécessite pour l'intégration de l'API Google Ads dans votre application Laravel comprend
- La bibliothèque cliente PHP pour l'API Google Ads
- Extension PHP BCMath pour aider avec les valeurs flottantes
- Cadre gRPC pour l'évolutivité
- Protobuf va implémenter le Protocol Buffer de Google
Vous devez mettre à jour composer.json avec ces packages.
Le code ressemblera à ceci :
composer nécessite googleads/google-ads-php
composer nécessite ext-bcmath
composer nécessite ext-grpc
composer nécessite ext-protobuf
Extensions PHP requises pour l'intégration
Pour pouvoir intégrer l'API Google Ads dans votre application Laravel, vous aurez également besoin des extensions ou modules PHP suivants :
- Bcmatch
- Grpc
- Protobuf
- Du savon
Le processus à suivre pour l'intégration
Une fois que tous les packages et extensions sont prêts, l'étape suivante du processus consiste à générer l'ID client et une clé secrète client.
Étape 1 - Ouvrez la page des informations d'identification de la console d'API Google
Étape 2 – Cliquez sur 'Sélectionner un projet' → Nouveau projet → Entrez le nom du projet → Cliquez sur créer.

Étape 3 – Cliquez sur 'Créer des informations d'identification' → Sélectionnez l'ID client OAuth.
Étape 4 – Définissez le nom du produit sur l'écran Consentement en → cliquant sur « Configurer l'écran de consentement » → Fournissez les informations requises → Cliquez sur « Enregistrer ».
Étape 5 – Sélectionnez le type d'application → Cliquez sur 'Créer'.
Étape 6 – Copiez l'ID client et la clé secrète client que vous voyez maintenant car vous en aurez besoin pour configurer la bibliothèque client.
Une fois que vous avez généré l'ID client et la clé secrète client, il est temps d'activer l'API Google Ads.
Le processus pour cela est illustré ci-dessous :
Étape 1 - Ouvrez la page des informations d'identification de la console d'API Google
Étape 2 – Cliquez sur API et services → Bibliothèque
Étape 3 - Recherchez l'API Google Ads
Étape 4 - Ouvrez la bibliothèque et activez-la.
Après avoir activé l'API Google Ads, vous devez générer un jeton de développeur. Le jeton peut être généré en suivant les étapes ci-dessous :
Étape 1 – Connectez-vous à votre compte Google Ads Manager
Étape 2 - Allez dans 'Outils et paramètres' → Configuration → Centre API.
Remarque : L'option Centre d'API n'apparaîtra que dans le compte administrateur Google Ads.
Étape 3 – Remplissez le formulaire et demandez un jeton de développeur.
Pour commencer à utiliser votre jeton de développeur pour la production, vous devrez attendre son approbation. Cependant, pour le moment, vous pouvez toujours utiliser le jeton de développeur non approuvé avec un compte de test.
De plus, vous devez également générer un jeton d'actualisation. Vous pouvez le faire en exécutant AuthenticateInDesktopApplication.php ou AuthenticateInWebApplication.php, en fonction de votre application, dans le terminal.
La prochaine étape du processus consiste à récupérer les données à l'aide de l'API Google Adwords dans l'application Laravel. Cela nécessitera un codage sérieux. Expliquer ce code aux propriétaires d'entreprise est compliqué et aussi futile. Ainsi, il est préférable de laisser les développeurs Laravel gérer le reste.
En fait, des experts du langage PHP peuvent vous aider à mener à bien le processus du début à la fin sans aucun tracas.
Une alternative plus simple – Confier le travail à des experts

La source
Faire une partie du processus d'intégration de l'API Google Adwords et laisser le reste aux experts de l'application Laravel ne ralentira pas seulement les choses, mais coûtera également plus cher en raison du patchwork. L'intégration peut même ne pas réussir la première fois.
Une meilleure approche pour intégrer l'API Google Adwords dans une application Laravel consisterait à embaucher des experts dès le départ.
Désormais, lorsqu'il s'agit d'embaucher des développeurs PHP qui connaissent les intégrations Laravel, vous disposez de nombreuses options. Comme:
- Contacter une société de développement PHP
- Enfiler le chapeau d'embauche et intégrer un développeur PHP (Laravel) par vous-même.
- À la recherche de développeurs PHP indépendants ayant une expertise dans Laravel.
- Intégrer des développeurs Laravel pré-approuvés à partir des bonnes sources.
En général, l'intégration de l'API Google Ads dans une application Laravel ne nécessite pas toute une équipe de développeurs PHP. Vous n'avez pas non plus besoin d'avoir quelqu'un à la maison. D'autres pigistes peuvent poser un ensemble unique de défis tels que la stabilité, le travail dédié et la sécurité des données d'entreprise.
Embaucher un développeur PHP ayant une expertise démontrée dans le framework Laravel est la meilleure option. Par ici:
- Vous pouvez économiser le coût de l'invitation à postuler, de l'examen des CV, de la conduite d'entretiens techniques, de la vérification des antécédents et de l'intégration des employés.
- Si vous embauchez un développeur pré-approuvé à distance, vous pouvez également économiser sur les frais généraux des employés.
- Vous économisez le temps que vous auriez passé à mener à bien le processus d'embauche par vous-même.
- Vous obtenez des développeurs en qui vous pouvez avoir confiance avec votre intégration de l'API Laravel et Google Ads.
Alors qu'est-ce que tu attends? Engagez un développeur Laravel et intégrez bientôt l'API Google Ads à votre application Laravel.