См. определение в файле yandexcampaign.php строка 43
◆ createParam()
Checks campaign data before sending it to Yandex
$data array format:
-
ID
-
XML_ID
-
NAME
-
SETTINGS
-
FIO
-
StartDate
-
Strategy
-
StrategyName
-
MaxPrice
-
AveragePrice
-
WeeklySumLimit
-
ClicksPerWeek
-
EmailNotification
-
Email
-
WarnPlaceInterval
-
MoneyWarningValue
- Аргументы
-
Engine\YandexDirect | $engine | Engine object. |
array | $data | Campaign data. |
Entity\EventResult | $result | Event result object. |
- Возвращает
- array
- См. также
- http://api.yandex.ru/direct/doc/reference/CreateOrUpdateCampaign.xml
См. определение в файле yandexcampaign.php строка 382
◆ getEngine()
Returns link to transport engine object.
- Возвращает
- Engine\YandexDirect|null
См. определение в файле yandexcampaign.php строка 128
◆ getFilePath()
Returns path to the file which contains definition of the class.
- Возвращает
- string
См. определение в файле yandexcampaign.php строка 108
◆ getTableName()
◆ onAfterDelete()
static onAfterDelete |
( |
Entity\Event | $event | ) |
|
|
static |
Deletes all campaign banners.
- Аргументы
-
Entity\Event | $event | Event data. |
- Возвращает
- void
- Исключения
-
ArgumentException
См. определение в файле yandexcampaign.php строка 326
◆ onBeforeAdd()
static onBeforeAdd |
( |
Entity\Event | $event | ) |
|
|
static |
Makes fields validation and adds new Yandex.Direct campaign.
- Аргументы
-
Entity\Event | $event | Event data. |
- Возвращает
- Entity\EventResult
- Исключения
-
YandexException
- Исключения
-
ArgumentException
- Исключения
-
ArgumentNullException
Переопределяет метод предка AdvEntity.
См. определение в файле yandexcampaign.php строка 148
◆ onBeforeUpdate()
static onBeforeUpdate |
( |
Entity\Event | $event | ) |
|
|
static |
Makes fields validation and updates Yandex.Direct campaign.
- Аргументы
-
Entity\Event | $event | Event data. |
- Возвращает
- Entity\EventResult
- Исключения
-
YandexException
- Исключения
-
ArgumentException
- Исключения
-
ArgumentNullException
Переопределяет метод предка AdvEntity.
См. определение в файле yandexcampaign.php строка 215
◆ onDelete()
static onDelete |
( |
Entity\Event | $event | ) |
|
|
static |
Deletes Yandex.Direct campaign.
- Аргументы
-
Entity\Event | $event | Event data. |
- Возвращает
- void
- Исключения
-
YandexException
- Исключения
-
ArgumentException
См. определение в файле yandexcampaign.php строка 299
◆ $allowedMoneyWarningInterval
$allowedMoneyWarningInterval = array(1, 50) |
|
static |
◆ $allowedWarnPlaceIntervalValues
$allowedWarnPlaceIntervalValues = array(15, 30, 60) |
|
static |
◆ $strategyConfig
◆ $supportedStrategy
Инициализатор= array(
"WEEKLY_BUDGET" => self::STRATEGY_WEEKLY_BUDGET,
"WEEKLY_PACKET_OF_CLICKS" => self::STRATEGY_WEEKLY_PACKET_OF_CLICKS,
"AVERAGE_CLICK_PRICE" => self::STRATEGY_AVERAGE_CLICK_PRICE,
)
См. определение в файле yandexcampaign.php строка 58
◆ CACHE_LIFETIME
const CACHE_LIFETIME = 3600 |
◆ ENGINE
const ENGINE = 'yandex_direct' |
◆ MONEY_WARN_PLACE_INTERVAL_DEFAULT
const MONEY_WARN_PLACE_INTERVAL_DEFAULT = 30 |
◆ MONEY_WARNING_VALUE_DEFAULT
const MONEY_WARNING_VALUE_DEFAULT = 20 |
◆ STRATEGY_AVERAGE_CLICK_PRICE
const STRATEGY_AVERAGE_CLICK_PRICE = 'AverageClickPrice' |
◆ STRATEGY_WEEKLY_BUDGET
const STRATEGY_WEEKLY_BUDGET = 'WeeklyBudget' |
◆ STRATEGY_WEEKLY_PACKET_OF_CLICKS
const STRATEGY_WEEKLY_PACKET_OF_CLICKS = 'WeeklyPacketOfClicks' |