Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

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

Anna | 31.05.2014 | нет комментариев

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;

Источник: programmingmaster.ru

Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB