The tool for creating GoogleAds entity like Campaign, Groups, Ads, Keywords from google.xml feed
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Database
app
core
.gitignore
.htaccess
403.html
500.html
503.html
README.md
composer.json
composer.lock
index.php

README.md

Google Ads free tool

Данная программная заготовка позволит вам автоматизировать процесс создания кампаний, групп, объявлений и ключевых слов на основе фидов вашего сайта в формате xml.

Данный код является частным решением для конкретного формата фида, и для вашего сайта он должен быь адаптирован программистом
Утилита поставляется как заготовка и требует обработки программистом для её дальнейшего использования.

Что нужно для начала работы

Setting up your OAuth2 credentials

The AdWords and Ad Manager APIs use OAuth2 as the authentication mechanism. Follow the appropriate guide below based on your use case.

If you're accessing an API using your own credentials...

If you're accessing an API on behalf of clients...

Что нужно для запуска приложения

  • указать все константы в классе GoogleAuth.php

    const CLIENT_ID = 'xxx'; const CLIENT_SECRET = 'xxx'; const DEVELOPER_TOKEN = 'xxx'; const REFRESH_TOKEN = 'xxx'; const CUSTOMER_ID = 'xxx';

  • указать ссылку на XML фид сайта в классе Account.php

    $myXMLData = 'https://site.com/google.xml';

  • указать список тегов, которые надо парсить из XML файла (метод prepareFile)

    $fields = array('id','title', 'link', 'brand', 'price', 'sale_price', 'model', 'product_category', 'product_arctl', 'color', 'max_handling_time');