web-dev-qa-db-fra.com

Comment arrêter automatiquement Google Adwords si le serveur est en panne?

Devrais-je écrire mon propre script de surveillance et utiliser l'API Adwords pour suspendre les campagnes si mon serveur est en panne, ou s'il existe un moyen simple de le faire?

Je ne souhaite pas utiliser de logiciel tiers, car la tâche semble assez simple pour cela.

8
C-Blu

retour de l'investissement

Je ne crois pas que l'utilisation d'une API Adwords pour s'adapter aux temps d'arrêt de votre hébergement soit la voie à suivre. Au lieu de cela, vous devriez ajuster votre budget Adword et votre budget pour un hébergement fiable, ce qui est en quelque sorte une preuve irréfutable. Un serveur offrant une plus grande disponibilité peut représenter un meilleur retour sur investissement qu'un adwords, dans la mesure où vous risqueriez de perdre une vente. Peu importe que Google change le système pour ne même pas recevoir le trafic.

Vous avez soulevé des préoccupations concernant les défaillances matérielles dans vos commentaires, que je vais maintenant aborder.

Hébergement Cloud

À l'heure actuelle, l'hébergement est extrêmement sûr et les pannes matérielles ne se produisent pas avec les services que vous payez. Avec un bon hébergement VPS sur un cloud tel que celui fourni par Rackspace, vous ne rencontrez pas de problèmes de disque dur ni d’alimentation électrique puisque vos fichiers sont hébergés sur des raids infaillibles et des blocs d’alimentation redondants. Lorsqu'un nœud ou un disque dur tombe en panne, vos fichiers sont transférés vers de nouveaux nœuds, car votre instance est hébergée sur plusieurs serveurs sans dépendre d'un seul serveur. C'est donc mon opinion honnête si vous êtes préoccupé par les temps d'arrêt, alors simplement votre hébergement n'est pas bon et vous devriez envisager d'utiliser un système presque infaillible.

Bon hébergement DNS

Le DNS peut également tomber en panne, mais encore une fois, de nombreux fournisseurs DNS offrent de meilleurs temps et des systèmes anti-défaillance garantissant que votre site Web est toujours en ligne. Pour un maximum de temps d’utilisation, vous voulez un DNS avec DNSSEC et un basculement actif. Encore une fois, ce genre de chose supprime à peu près toute possibilité d’indisponibilité.

Mais ce n'est pas ce que j'ai demandé

Veuillez noter que je sais que je n'ai pas répondu à votre question avec une manière d'utiliser l'API, mais il sera utile de vous dire que j'ai travaillé avec de nombreux clients avec des campagnes adword et que je n'ai jamais rencontré le problème avec des clients inquiets. sur le fait que les clients paient pour le trafic, je considère également qu’il est essentiel de faire de l’immobilisation non facultative un meilleur moyen de s’assurer que le temps d’immobilisation ne se produit pas. .

5
Simon Hayter

Cela devrait être possible, mais cela nécessiterait une certaine mise en œuvre. Vous auriez besoin de:

  1. Un service de surveillance qui sait quand votre site est en panne
  2. Possibilité de déclencher l'exécution d'un programme lorsque le service de surveillance détecte que votre site est en panne
  3. Accès à l'API Google Adwords
  4. Un programme qui utiliserait l'API pour répertorier vos campagnes, les parcourir et les mettre en pause.

Voici une question sur les forums de produits Google demandant un code simple d'utilisation de l'API Adwords pour suspendre un compte. Il existe un lien qui pointe vers un exemple de code pouvant être adapté:

Cet exemple de code illustre la mise à jour du budget d'une campagne à l'aide de VB DotNet: http://code.google.com/p/google-api-adwords-dotnet/source/browse/trunk/examples/ adwords/vb/v201109/BasicOperations/UpdateCampaign.vb Vous pouvez adapter cet exemple de code pour mettre à jour le statut de la campagne sur suspendu: https://developers.google.com/adwords/api/docs/reference/ last/CampaignService.Campaign # status

2