web-dev-qa-db-ja.com

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

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

サードパーティ製のソフトウェアは使いたくありません。それはタスクがかなり単純に見えるためです。

8
C-Blu

投資収益率

Adwords APIを使用してホスティングのダウンタイムに対応することが今後の道とは思えません。代わりに、Adwordsの予算と、信頼できるホスティングのための予算を調整する必要があります。これは、ある意味でフェイルプルーフです。稼働時間の長いサーバーは、AdWordsよりも投資収益率が高くなります。販売を失う可能性があります。トラフィックを受け取らなくてもGoogleによって変更されることはありません。

コメントでハードウェアの故障に関する懸念を提起しましたが、これについては今から対処します。

クラウドホスティング

この日と年齢でのホスティングは非常に安全であり、料金を支払うサービスでハードウェア障害が発生することはありません。 Rackspaceから提供されるようなクラウド上で優れたVPSホスティングを使用すると、ファイルはフェイルプルーフRAIDおよび冗長電源でホストされるため、ハードドライブの障害や電源の問題は発生しません。 1つのサーバーに依存せずにインスタンスが複数のサーバーでホストされるため、ノードまたはハードドライブに障害が発生すると、ファイルは新しいノードにシフトされます。したがって、ダウンタイムが心配な場合は、ホスティングがうまくいかないため、ほとんど失敗しないシステムを使用することを検討する必要があります。

良好なDNSホスティング

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

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

APIを使用する方法であなたの質問に答えていないことは知っていますが、アドワーズキャンペーンで多くのクライアントと仕事をしたことがあり、関心のあるクライアントと問題に遭遇したことはないことを伝えると便利ですダウンタイム中に課金されることについては、ダウンタイムはクライアントにとって選択肢ではないため、ダウンタイムは発生しません。また、トラフィックに料金を支払うため、ダウンタイムが発生しないことを保証するために、ダウンタイムの非オプション購入介入を改善することも重要であると考えています。

5
Simon Hayter

できるはずですが、実装が必要です。次のものが必要です。

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

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

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

2