サーバーがダウンしている場合にGoogle Adwordsを自動一時停止する方法は?


9

サーバーがダウンしている場合、または独自の監視スクリプトを記述し、Adwords APIを使用してキャンペーンを一時停止する必要がありますか、それとも簡単な方法がありますか?

サードパーティ製のソフトウェアを使用したくないのは、タスクがかなりシンプルに見えるためです。


個人的には、サーバーのダウンを回避するか、より良いホスティングを使用するか、サーバーの更新/保守方法を変更するのが最善の方法です。
Simon Hayter

1
まあ、それはかなり合理的に聞こえます。しかし、ディスク障害や停電がいつ発生するかはわかりません。そして、これは最も信頼できるホスティングプロバイダーでも起こります。
C-Blu

着信に答えます。
Simon Hayter

回答:


5

投資の回収

Adwords APIを使用してホスティングのダウンタイムに適応することは、将来の道だとは思いません。代わりに、Adwordの予算と予算を調整して、信頼できるホスティングを実現する必要があります。稼働率が高いサーバーは、売上を失う可能性があるため、アドワーズ広告よりも投資収益率が高くなる可能性があります。トラフィックを受信しなくても、Googleに変更されてもかまいません。

ハードウェアの失敗に関する懸念をコメントで指摘しましたが、これについては後で説明します。

クラウドホスティング

この時代のホスティングは非常に安全であり、有料のサービスではハードウェア障害は発生しません。Rackspaceから提供されるようなクラウドでの優れたVPSホスティングでは、ファイルがフェイルプルーフRAIDおよび冗長電源でホストされるため、ハードドライブの故障や電源の問題が発生しません。ノードまたはハードドライブに障害が発生すると、インスタンスは1つのサーバーに依存せずに複数のサーバーでホストされるため、ファイルは新しいノードに移動します。したがって、ダウンタイムを懸念している場合は、正直な意見です。単純にホスティングが良くなく、ほぼフェイルプルーフのシステムを使用することを検討する必要があります。

良いDNSホスティング

DNSもダウンする可能性がありますが、アップタイムを改善し、Webサイトが常にオンラインであることを保証するフェールプルーフシステムを提供する多くのDNSプロバイダーがあります。最大のアップタイムを得るには、DNSSECとアクティブフェイルオーバーを備えたDNSが必要です。この場合も、ダウンタイムの可能性はほとんどなくなります。

しかし、これは私が尋ねたものではありません

APIの使用方法についてはお答えしていないことを承知しておりますが、AdWordsキャンペーンで多くのクライアントと協力してきており、懸念しているクライアントの問題に遭遇したことは一度もありません。ダウンタイム中に請求されることについて、クライアントがダウンタイムであることを事実と見なすことはありません。ダウンタイムはクライアントにとっての選択肢ではないためです。また、トラフィックの支払いはダウンタイムが発生しないようにするために、オプションの購入オプションを改善することも重要です。 。


これは完全に真実ではありません。私はlinodeでいくつかのサイトをホストしており、ハッキング攻撃、特にxmlrpc攻撃がリソースの過負荷を引き起こし始めました。これはトラフィックによるものではなく、脆弱性によるもので、xmlrpc脆弱性に対するfail2banスクリプトが配置されるまで、サイトが繰り返しダウンしました。その後、そうです、それは正常に戻りました...しかし、良いVPSであっても、時々問題が発生する可能性があります
daaxix

@daaxux質問は、ハッキングされた結果としてのダウンタイムではなく、サーバーのアップタイムに関するものでした。優れた管理スキルは、ほとんどのハッキングを防ぎます。
Simon Hayter

1
質問は、ウェブサーバーがダウンした場合にアドワーズをオフにすることでした。そして、脆弱性の進展に伴って良好なVPSと優れた管理が行われても、ダウンすることはありますが、元の問題は通常の意味での稼働時間に関するものではありません。あなたの答えはOPの質問の一部であるこのケースに対処していません...
daaxix 2015年

まあOPはACCEPTをクリックするのに十分満足そうに見えました。事実は、サーバーにダウンタイムがあってはならないということです。優れたホスティング、優れたDNS、および管理= 99.9%の稼働率。時々脆弱性に苦しんでいる場合、それはあなたがあまりにも多くの一般的なスクリプトを使用しているか、または一般的なスクリプトとアプリで0日の脆弱性をチェックしていないためです。
Simon Hayter

また、優れたホスティングを行っているホスティング会社の結果として、ウェブサイトを取得するのはほとんど不可能です。一部が別のノードへの切り替えに失敗するとすぐに、サーバーは最大で数分以内にオンラインに戻ります。
Simon Hayter

2

それは可能であるべきですが、いくつかの実装が必要になります。次のものが必要です。

  1. サイトがダウンしたことを知る監視サービス
  2. 監視サービスがサイトのダウンを検出したときに実行するプログラムをトリガーする機能
  3. Google Adwords APIへのアクセス
  4. APIを使用してキャンペーンを一覧表示し、それらをループしてすべてを一時停止するプログラム。

これは、Googleプロダクトフォーラムで、Adwords APIを使用してアカウントを一時停止する簡単なコードを要求する質問です。適応できるいくつかのサンプルコードを指すリンクがあります:

このコード例は、VB DotNetを使用してキャンペーンの予算を更新する方法を示しています。 vb 次のコード例を適用して、キャンペーンのステータスを一時停止に更新できますhttps : //developers.google.com/adwords/api/docs/reference/latest/CampaignService.Campaign#status

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.