...

воскресенье, 25 августа 2013 г.

[recovery mode] Система управления ставками Яндекс.Директ (бесплатно)

PHP скрипт yandex direct automate — автоматическое управление ставками Яндекс.Директ.

Система автоматического управления ставками Яндекс Директ (Yandex.direct automate) — это программа на PHP, которая при запуске по HTTP, консоли или CRONTAB устанавливает оптимальные значения ставок в рекламной компании Direct.yandex.ru, используя API яндекса.


Стоимость: бесплатно


Скачать: http://cloud-automate.ru/produkty/yandex_direct_automate.html



ПРИНЦИП РАБОТЫ:

Скрипт считывает ставки из API Директа:

Цену входа в гарантию

Цена 1 места гарантии

Цена входа в спецразмещение

Цена 1 места спецразмещения


Стратегия 0:

Ставка=Цена входа в гарантию + (Цена 1 места гарантии — Цена входа в гарантию)*Наценка в процентах/100


Стратегия 1:

Ставка=Цена входа в спец + (Цена 1 места спец — Цена входа в спец)*Наценка в процентах/100


Стратегия 2:

Попадание в спецразмещение, но если спецразмещение дороже 1 места гарантированных показов, то берем 1 место гарантированных показов.


Стратегия 3:

Попадание в минимальную по цене спецразмещение или в гарантию


Стратегия 4:

Попадание в спецразмещение. Если спецразмещение дороже чем максимальная ставка, то попадание в гарантию.


Стратегия 5:

Попадание в гарантию, но если спецразмещение не дороже, чем на (price_difference_percent)%, то попадаем в спецразмещение.


ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ:


1) Необходимо скопировать все файлы в одну выделенную папку на хостинге с поддержкой PHP: index.php, config.php и yandex_direct_automate.php


2) Настройка авторизации.

Необходимо зарегестрировать приложение: oauth.yandex.ru/client/new

Регистрация нового приложения. Необходимо вбить:

Название: любое

Права: нажать Яндекс.Директ и внутри выбрать галочку: Использование API Яндекс.Директа

Остальные поля не трогать.

Далее нажимаете «Создать».

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

— Id приложения, что необходимо вставить в «client_id» в конфиге config.php

— Пароль приложения, что необходимо вставить в «client_secret» в конфиге config.php


3) Необходимо изменить настройки в конфигурационном файле config.php

Обязательные поля:

— «login» — логин от аккаунта yandex (то что перед yandex.ru в почте)

— «password» — пароль от аккаунта yandex

— «client_id» — смотрите пункт 2.

— «client_secret» — смотрите пункт 2.


4) Поместить в CRONTAB для запуска стартовый файл index.php с интервалом запуска каждую минуту или осуществить запуск в ручную по HTTP файла index.php

Пример CRONTAB: * * * * * /usr/bin/php ~/ваш_сайт/www/папка_с_программой/index.php

Пример HTTP: ваш_сайт/папка_с_программой/index.php


5) В настройках компании Яндекс.Директ в пункте «Стратегия» выбрать «Наивысшая доступная позиция».


СИСТЕМНЫЕ ТРЕБОВАНИЯ:

— PHP 5.2.0 и выше


ВОЗМОЖНОСТИ КОНФИГУРАЦИИ:

//Максимальная ставка в у.е.

$YANDEX_DIRECT_AUTOMATE['params'][«price_max»] = 6;


//Установить стартовую цену согласно следующей стратегии:

//0 — Попадание в гарантированные показы,

//1 — Попадание в спецразмещение,

//2 — Попадание в спецразмещение, но если спецразмещение дороже 1 места гарантированных показов, то берем 1 место гарантированных показов.

//3 — Попадание в минимальную по цене спецразмещение или в гарантию

//4 — Попадание в спецразмещение. Если спецразмещение дороже чем максимальная ставка, то попадание в гарантию.

//5 — попадание в гарантию, но если спецразмещение не дороже, чем на (price_difference_percent)%, то попадаем в спецразмещение

$YANDEX_DIRECT_AUTOMATE['params'][«price_start»] = 0;


//Наценка в процентах, %

$YANDEX_DIRECT_AUTOMATE['params'][«price_percent»] = 5;


//Наценка в у.е.

$YANDEX_DIRECT_AUTOMATE['params'][«price_add»] = 0;


//Для стратегии 2 переключение со спецразмещения на 1 место, при достижении разницы в процентах между 1 местом гарантировнных показов и входом в спецразмещение, %

//Для стратегии 5 переключение гарантии в спецразмещение, при разнице в процентах не превыщающей заданное этим параметром, %

$YANDEX_DIRECT_AUTOMATE['params'][«price_difference_percent»] = 0;


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends: 'You Say What You Like, Because They Like What You Say' - http://www.medialens.org/index.php/alerts/alert-archive/alerts-2013/731-you-say-what-you-like-because-they-like-what-you-say.html


Комментариев нет:

Отправить комментарий