Wie kann ich Google AdWords automatisch anhalten, wenn der Server ausfällt?


9

Sollte ich mein eigenes Überwachungsskript schreiben und die AdWords-API verwenden, um die Kampagnen anzuhalten, wenn mein Server ausfällt, oder gibt es eine einfache Möglichkeit, dies zu tun?

Ich möchte keine Software von Drittanbietern verwenden, da die Aufgabe dafür ziemlich einfach aussieht.


Persönlich wäre die beste Methode, zu vermeiden, dass Ihr Server ausfällt, ein besseres Hosting zu verwenden oder die Art und Weise zu ändern, wie Sie den Server aktualisieren / warten.
Simon Hayter

1
Das klingt ziemlich vernünftig. Aber Sie wissen, Sie wissen nie, wann ein Festplattenausfall oder ein Stromausfall auftreten kann. Und das auch bei den zuverlässigsten Hosting-Anbietern.
C-Blu

Antwort eingehend.
Simon Hayter

Antworten:


5

Kapitalrendite

Ich glaube nicht, dass die Verwendung einer AdWords-API zur Anpassung an Ausfallzeiten Ihres Hostings der richtige Weg ist. Stattdessen sollten Sie Ihr AdWords-Budget und Ihr Budget für zuverlässiges Hosting anpassen, das in gewisser Weise ausfallsicher ist. Ein Server mit einer höheren Betriebszeit kann eine bessere Rendite für eine Investition sein als ein AdWords, da Sie möglicherweise einen Verkauf verlieren. Es macht nichts, von Google geändert zu werden, weil Sie nicht einmal den Datenverkehr erhalten.

Sie haben in Ihren Kommentaren, auf die ich jetzt eingehen werde, Bedenken hinsichtlich Hardwarefehlern geäußert.

Cloud-Hosting

Das Hosting ist heutzutage äußerst sicher und Hardwarefehler treten bei Diensten, für die Sie bezahlen, nicht auf. Mit einem guten VPS-Hosting in einer Cloud, wie es beispielsweise von Rackspace bereitgestellt wird, treten keine Festplattenausfälle oder Stromprobleme auf, da Ihre Dateien auf ausfallsicheren Raids und redundanten Netzteilen gehostet werden. Wenn ein Knoten oder eine Festplatte ausfällt, werden Ihre Dateien auf neue Knoten verschoben, da Ihre Instanz auf mehreren Servern gehostet wird, ohne auf einen Server angewiesen zu sein. Daher ist es meine ehrliche Meinung, wenn Sie über Ausfallzeiten besorgt sind, dann ist Ihr Hosting einfach nicht gut und Sie sollten in Betracht ziehen, ein fast ausfallsicheres System zu verwenden.

Gutes DNS-Hosting

DNS kann auch ausfallen, aber es gibt wieder viele DNS-Anbieter, die bessere Betriebszeiten und ausfallsichere Systeme bieten, die sicherstellen, dass Ihre Website immer online ist. Für eine maximale Verfügbarkeit möchten Sie DNS mit DNSSEC und aktivem Failover. Wiederum beseitigen solche Dinge die Möglichkeit von Ausfallzeiten.

Aber das habe ich nicht gefragt

Bitte beachten Sie, dass ich weiß, dass ich Ihre Frage nicht mit einer Möglichkeit zur Verwendung der API beantwortet habe. Es ist jedoch hilfreich, Ihnen mitzuteilen, dass ich mit vielen Kunden mit AdWords-Kampagnen zusammengearbeitet habe und bei betroffenen Kunden nie auf das Problem gestoßen bin In Bezug auf die Belastung während der Ausfallzeit berücksichtigen Kunden niemals Ausfallzeiten, da Ausfallzeiten für sie keine Option sind. Da Sie für den Datenverkehr bezahlen, ist es auch wichtig, dass Ausfallzeiten nicht optional sind, um sicherzustellen, dass keine Ausfallzeiten auftreten .


Dies ist nicht ganz richtig. Ich hoste einige Websites auf einem Linode, und Hacking-Angriffe, insbesondere der xmlrpc-Angriff, verursachten eine Ressourcenüberlastung. Dies war nicht auf Datenverkehr zurückzuführen, sondern auf eine Sicherheitsanfälligkeit und führte wiederholt dazu, dass meine Websites ausfielen, bis ich ein fail2ban-Skript für die Sicherheitsanfälligkeit xmlrpc eingerichtet hatte. Danach war es wieder normal ... aber gelegentlich können Dinge schief gehen, sogar auf einem guten VPS
daaxix

@daaxux Die Frage bezog sich auf die Server-Betriebszeit und nicht auf Ausfallzeiten aufgrund von Hacking. Gute Verwaltungsfähigkeiten verhindern die meisten Hacks.
Simon Hayter

1
Bei der Frage ging es darum, AdWords für den Fall auszuschalten, dass ein Webserver ausfällt, und sie fallen gelegentlich aus, selbst bei gutem VPS und guter Verwaltung, wenn sich Schwachstellen entwickeln. Bei der ursprünglichen Frage geht es nicht um die Verfügbarkeit im normalen Sinne. Ihre Antwort geht nicht auf diesen Fall ein, der Teil der OP-Frage ist ...
daaxix

Nun, das OP schien glücklich genug zu sein, auf AKZEPTIEREN zu klicken. Tatsache ist, dass Ihr Server niemals Ausfallzeiten haben sollte. Gutes Hosting, gute DNS und Administration = 99,9% Betriebszeit. Wenn Sie von Zeit zu Zeit unter Sicherheitslücken leiden, liegt dies daran, dass Sie zu viele häufig verwendete Skripte verwenden oder die 0-Tage-Sicherheitslücken in häufig verwendeten Skripten und Apps nicht überprüfen.
Simon Hayter

Außerdem ist es nahezu unmöglich, eine Website aufgrund des Hosting-Unternehmens mit gutem Hosting zum Erliegen zu bringen. Sobald ein Teil Ihren Wechsel zu einem anderen Knoten nicht besteht, ist Ihr Server innerhalb von maximal wenigen Minuten wieder online.
Simon Hayter

2

Dies sollte möglich sein, würde aber eine gewisse Implementierung erfordern. Du bräuchtest:

  1. Ein Überwachungsdienst, der weiß, wann Ihre Site nicht verfügbar ist
  2. Die Möglichkeit, die Ausführung eines Programms auszulösen, wenn der Überwachungsdienst feststellt, dass Ihre Site nicht verfügbar ist
  3. Zugriff auf die Google Adwords-API
  4. Ein Programm, das die API verwendet, um Ihre Kampagnen aufzulisten, sie zu durchlaufen und alle anzuhalten.

In den Google-Produktforen wird nach einem einfachen Code für die Verwendung der AdWords-API zum Anhalten eines Kontos gefragt. Es gibt einen Link, der auf einen Beispielcode verweist, der angepasst werden könnte:

Dieses Codebeispiel zeigt die Aktualisierung des Kampagnenbudgets mithilfe von VB DotNet: http://code.google.com/p/google-api-adwords-dotnet/source/browse/trunk/examples/adwords/vb/v201109/BasicOperations/UpdateCampaign. vb Sie können dieses Codebeispiel anpassen, um den Status der Kampagne auf pausiert zu aktualisieren: https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.Campaign#status

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.