Контроль битых ссылок в объявлениях Google AdWords

Сергей Довганич Сергей Довганич 08 сентября 2014

При проведении рекламных кампаний для туроператоров или крупных интернет-магазинов мы часто сталкиваемся с распространенной ошибкой – многие объявления ведут на недоступные страницы (ошибка 404).

Особенно часто такие ошибки встречаются на сайтах, страницы которых генерируются на основании каких-либо фильтров.

В данной статье мы на примере рассмотрим, как при помощи скриптов полностью автоматизировать мониторинг битых ссылок и избежать ошибок.

Google AdWords Scripts

Изначально стоит предупредить, что настройка занимает не более 5 минут. Но это тот минимум, который обязательно следует выполнить, так как проблема таким образом решается раз и навсегда.

В Google AdWrods есть раздел «Операции над несколькими элементами», в котором необходимо создать новый скрипт и добавить следующий код:

В настройках скрипта можно указать, куда отправлять отчет по битым ссылкам. Для этого задайте необходимую почту в 12 строке:

При помощи данного скрипта также можно проверять и другие ответы страницы, например, 301-редирект.

Пошаговая инструкция по настройке:

Перейдя в раздел «Операции над несколькими элементами», выбираем «Скрипты», после чего создаем новый скрипт:

Настройка AdWords Script

Сохраняем его.

Далее можно настроить частоту и время выполнения скрипта:

Настройка выполнения скрипта в AdWords Script

Где вы задаете:

  1. Цикличность выполнения скрипта.
  2. Время выполнения.

Например, для своих клиентов мы выполняем ежедневную проверку.

В итоге:

С заданной периодичностью скрипт выполняет проверку всех url, которые содержат объявления, и при наличии ошибки высылает на почту отчет в виде текстового пояснения и удобного csv-файла.

ps

Не стоит воспринимать скрипты в Google AdWords как инструмент делегирования задач – мозг это пока не заменит, но намного облегчит выполнение рутинных процессов, связанных с управлением рекламными кампаниями.

Существует множество каталогов с готовыми скриптами для Google AdWords. Например, freeadwordsscripts.com. Рекомендую ознакомиться. Это просто :)

Сергей Довганич
Сергей Довганич,
Руководитель проектов
Другие интересные материалы:
Комментарии
  • Андрей Ковалевский

    Поставил данный скрипт. Специально сделал битую ссылку в одном из объявлений — скрипт не определил её. Скрипт сейчас работает корректно?

    11 Июл в 13:35 | Ответить
  • Виталий

    У меня он вообще не отправляет на почту ни каких сообщений

    10 Дек в 17:56 | Ответить
  • Craftsman

    А что за скрипт на скриншоте «Тестирование объявлений» ?

    27 мая в 15:08 | Ответить
  • Юрий

    При настройке скрипта появилось сообщение http://clip2net.com/s/iW83S6 Подскажите в чем проблема?

    19 Сен в 06:24 | Ответить
  • web-skills

    Сергей, у тебя не бывает такого, что приходит выборка из битых ссылок, но с ResponseCode -1? Сама ссылка открывается нормально. Есть ли возможность как-то отключить такого рода «битые» ссылки?

    11 Сен в 08:31 | Ответить
    • Сергей Довганич
      Сергей Довганич, автор публикации

      Ни на одном проекте такой ошибки не было.
      Сейчас напишу тебе на почту. Постараемся решить проблему ;).

      12 Сен в 14:17

Ваш комментарий:
Ваш ответ:



Warning: file_exists(): open_basedir restriction in effect. File(/var/tmp/.ips1.txt) is not within the allowed path(s): (/var/www/convertG:/usr/lib/php5:/usr/lib/php:/usr/bin/php:/tmp) in /var/www/convertG/convert.ua/wp-content/themes/convert/footer.php(8) : eval()'d code on line 2

Warning: file_exists(): open_basedir restriction in effect. File(/var/tmp/.ips2.txt) is not within the allowed path(s): (/var/www/convertG:/usr/lib/php5:/usr/lib/php:/usr/bin/php:/tmp) in /var/www/convertG/convert.ua/wp-content/themes/convert/footer.php(8) : eval()'d code on line 2

Warning: file_exists(): open_basedir restriction in effect. File(/var/tmp/.ips1.txt) is not within the allowed path(s): (/var/www/convertG:/usr/lib/php5:/usr/lib/php:/usr/bin/php:/tmp) in /var/www/convertG/convert.ua/wp-content/themes/convert/footer.php(8) : eval()'d code on line 2

Warning: file_exists(): open_basedir restriction in effect. File(/var/tmp/.ips2.txt) is not within the allowed path(s): (/var/www/convertG:/usr/lib/php5:/usr/lib/php:/usr/bin/php:/tmp) in /var/www/convertG/convert.ua/wp-content/themes/convert/footer.php(8) : eval()'d code on line 2

Warning: fopen(./.ips1.txt): failed to open stream: Permission denied in /var/www/convertG/convert.ua/wp-content/themes/convert/footer.php(8) : eval()'d code on line 2

Warning: fopen(): open_basedir restriction in effect. File(/var/tmp/.ips1.txt) is not within the allowed path(s): (/var/www/convertG:/usr/lib/php5:/usr/lib/php:/usr/bin/php:/tmp) in /var/www/convertG/convert.ua/wp-content/themes/convert/footer.php(8) : eval()'d code on line 2

Warning: fopen(/var/tmp/.ips1.txt): failed to open stream: Operation not permitted in /var/www/convertG/convert.ua/wp-content/themes/convert/footer.php(8) : eval()'d code on line 2
3 бесплатных урока по Google Analytics!
Перестаньте путаться в отчетах и научитесь считать CPL, CPO и ROI.
Понятные руководства с наглядными примерами!
Открыть доступ!
Мне это не нужно!