API Yandex.Metrica. Создание сегмента на php.

UC
На сайте с 04.06.2017
Offline
26
457

Возможно ли на php создать сегмент с помощью api метрики?

Если возможно приведите пожалуйста пример кода. В гугле не нашел...

Как работать с api отчетов метрики разобрался, а вот с api управления возникли сложности.

Прошу подсказать.:confused:

И второй маленький вопрос:

сегмент созданный с помощью api метрики виден в веб интерфейсе директа в разделе "настройка условий" для ретаргетинга или корректировки ставок?

SocFishing
На сайте с 26.09.2013
Offline
118
#1

Как-то так. Есть доки про все методы.

https://yandex.ru/dev/metrika/doc/api2/management/segments/createsegment-docpage/

// применить нужные типы

$dataCounter = array(

'segment' => array(

"name" => 'test', //< string >

"expression" => 'test', //< string >

"segment_source" => 'test', //< segment_source >

)

);

$url = 'https://api-metrika.yandex.net/management/v1/counter/{counterId}/apisegment/segments'; // {counterId} id счетчика

if( $curl = curl_init() ) {

curl_setopt($curl, CURLOPT_URL, $url); // set url to post to

curl_setopt($curl, CURLOPT_HTTPHEADER, array( 'Authorization: OAuth token')) ;

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);

curl_setopt($curl, CURLOPT_POST, true); // set POST method

curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // return into a variable

curl_setopt($curl, CURLOPT_POSTFIELDS, $dataCounter);

} // add POST fields

$result = curl_exec($curl); // run the whole process

var_dump($result);

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий