Каков наиболее эффективный способ синхронизации информации AdWords с локальной базой данных? - PullRequest
0 голосов
/ 14 февраля 2012

Я работаю над Adwords API, чтобы получать информацию о кампаниях, группах объявлений, критериях, объявлениях, а затем ключевых словах и сохранять их в локальной базе данных. Там может быть много обновлений непосредственно на портале AdWords на ежедневной основе. Но мне нужно, чтобы мое приложение отражало все эти обновления в моей локальной базе данных. Какой самый экономически эффективный способ добиться этого и как?

1 Ответ

3 голосов
/ 14 февраля 2012

Ответ зависит от того, какие поля вы заинтересованы хранить в локальной базе данных.Один из подходов - запускать отчеты API AdWords для загрузки и загрузки значений в локальную базу данных.Плюс в том, что отчеты бесплатны.Недостатком является то, что отчеты не раскрывают все поля.Другой подход заключается в запуске CustomerSyncService, чтобы выяснить, что именно изменилось за период, и выполнить вызовы API AdWords для загрузки определенных объектов.Это будет стоить вам денег, но это лучше, чем загрузка всей учетной записи с помощью вызовов API AdWords.

См. Следующие ссылки:

Основы отчетности: http://code.google.com/apis/adwords/docs/guides/reporting.html Типы отчетов: http://code.google.com/apis/adwords/docs/appendix/reports.html CustomerSyncService: http://code.google.com/apis/adwords/docs/reference/latest/CustomerSyncService.html Использование CustomerSyncService: http://code.google.com/p/google-api-adwords-php/source/browse/trunk/examples/v201109/AccountManagement/GetAccountChanges.php

Кроме того, если у вас есть дополнительные вопросы, касающиеся API AdWords, я рекомендую задать их на официальном форуме по адресу http://code.google.com/apis/adwords/community/. Форум активен, и члены команды AdWords API и официальные сотрудники библиотеки регулярно отвечают на вопросы на форуме.

...