Как автоматически отключить Google Adwords, если сервер не работает?


Должен ли я написать свой собственный сценарий мониторинга и использовать API Adwords для приостановки кампаний, если мой сервер не работает, или есть простой способ сделать это?

Я не хочу использовать стороннее программное обеспечение, потому что для этого задача выглядит довольно простой.

Author: Simon Hayter, 2013-02-03

2 answers

Возврат инвестиций

Я не верю, что использование API Adwords для адаптации к простою на вашем хостинге - это путь вперед. Вместо этого вам следует скорректировать свой бюджет Adword и бюджетирование для надежного хостинга, что в некотором смысле является доказательством сбоя. Сервер с большим временем безотказной работы может принести лучшую отдачу от инвестиций, чем adwords, так как вы можете потерять продажу.. Не обращайте внимания на то, что Google меняет вас даже за то, что вы не получаете трафик.

Вы высказали озабоченность об аппаратном сбое в ваших комментариях, к которым я сейчас обращусь.

Облачный Хостинг

Хостинг в наши дни чрезвычайно безопасен, и сбои оборудования не происходят в услугах, за которые вы платите. При хорошем VPS-хостинге в облаке, например, предоставляемом Rackspace, у вас не будет сбоев жесткого диска или проблем с питанием, так как ваши файлы размещаются в отказоустойчивых рейдах и резервных источниках питания. Когда узел или жесткий диск выходят из строя, ваши файлы перемещаются на новые узлы, так как ваш экземпляр размещенный на нескольких серверах, не полагаясь при этом на один сервер. Так что это мое честное мнение, если вы обеспокоены простоем, то просто ваш хостинг не очень хорош, и вам следует рассмотреть возможность использования почти безотказной системы.

Хороший DNS-хостинг

DNS также может выйти из строя, но опять же, есть много поставщиков DNS, которые обеспечивают лучшее время работы и отказоустойчивые системы, гарантирующие, что ваш веб-сайт всегда будет в Сети. Для максимального времени безотказной работы вам снова понадобится DNS с DNSSEC и активным сбойным переключением подобные вещи в значительной степени устраняют возможность простоя.

Но это не то, о чем я спрашивал

Пожалуйста, обратите внимание, я знаю, что я не ответил на ваш вопрос о способе использования API, но будет полезно сказать вам, что я работал со многими клиентами с кампаниями adword, и я никогда не сталкивался с проблемой, когда клиенты беспокоятся о том, что с них взимают плату во время простоя, Клиенты никогда не испытывают простоя, потому что ПРОСТОИ для них не вариант, и с тех пор, как ваш оплачивая трафик, я бы также счел жизненно важным, чтобы сделать время простоя необязательным, чтобы покупать погребения лучше, чтобы гарантировать, что простоя не произойдет.

 5
Author: Simon Hayter, 2013-02-03 18:01:27

Это должно быть возможно сделать, но потребуется некоторая реализация. Вам понадобится:

  1. Служба мониторинга, которая знает, когда ваш сайт не работает
  2. Возможность запуска программы, когда служба мониторинга обнаружит, что ваш сайт не работает
  3. Доступ к API Google Adwords
  4. Программа, которая будет использовать API для составления списка ваших кампаний, их циклического просмотра и приостановки всех из них.

Вот вопрос о продукте Google форумы запрашивают простой код для использования API Adwords для приостановки учетной записи. Существует ссылка, указывающая на некоторый пример кода, который можно было бы адаптировать:

Этот пример кода демонстрирует обновление бюджета кампании с помощью 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 .Кампания # статус

 2
Author: Stephen Ostermiller, 2013-10-04 14:31:45