Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 9
1

Создание счетчика Яндекс Метрики

09.09.2014, 13:03. Показов 1043. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, пытаюсь создать счетчик яндекс метрики - не получается. Точнее обычный счетчик создать получается, а с картой кликов и вебвизором - нет.

Вот код для создания обычного счетчика:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
        $data = array(
            'site'      => "$url",
            'name'    => "$name",
            'oauth_token' => 'TOKEN'
        );
        $url = "http://api-metrika.yandex.ru/counters";
        $content = json_encode($data);
 
        $curl = curl_init($url);
        curl_setopt($curl, CURLOPT_HEADER, false);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_HTTPHEADER,
            array("Content-type: application/json"));
        curl_setopt($curl, CURLOPT_POST, true);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $content);
 
        $json_response = curl_exec($curl);
 
        $status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
 
        if ( $status != 200 ) {
            die("Error: call to URL $url failed with status $status, response $json_response, curl_error " . curl_error($curl) . ", curl_errno " . curl_errno($curl));
        }
 
        curl_close($curl);
Все работает и счетчик создается. Вот код, который пытается добавить веб визор и карту кликов:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$code_options = array(
            'clickmap' => '1',
            'visor' => '1'
        );
        $c_options = json_encode($code_options);
        $data = array(
            'site'      => "$url",
            'name'    => "$name",
            'code_options' => "$c_options",
            'oauth_token' => 'TOKEN'
        );
        $url = "http://api-metrika.yandex.ru/counters";
        $content = json_encode($data);
 
        $curl = curl_init($url);
        curl_setopt($curl, CURLOPT_HEADER, false);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_HTTPHEADER,
            array("Content-type: application/json"));
        curl_setopt($curl, CURLOPT_POST, true);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $content);
 
        $json_response = curl_exec($curl);
 
        $status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
 
        if ( $status != 200 ) {
            die("Error: call to URL $url failed with status $status, response $json_response, curl_error " . curl_error($curl) . ", curl_errno " . curl_errno($curl));
        }
 
        curl_close($curl);
Этим кодом счетчик тоже создается, но веб визор и карта кликов не активируются.
Что я делаю не так? Может не правильно понял тип "структура" в документации Яндекс Метрики?

Добавлено через 57 минут
Вопрос решил. Просто убрал строчку:
PHP
1
$c_options = json_encode($code_options);
Не нужен оказался двойной JSON
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.09.2014, 13:03
Ответы с готовыми решениями:

Обработка json или xml ответа из Яндекс метрики
Все токены ID и пароли знаю. Когда вбиваю url с данными получаю ответ от яндекс метрики со...

насчет яндекс метрики
Вот задумался а стоит ли ставить на сайт? Очень нравится мне функция смс сообщения о недоступном...

Счетчик Яндекс метрики
Здравствуйте уважаемые! Скажите мне несведущему человеку, как сделать так, чтобы счетчик Яндекса,...

Api яндекс метрики
Здравствуйте нужно в метрику загрузить офлайн конверсии...

0
09.09.2014, 13:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.09.2014, 13:03
Помогаю со студенческими работами здесь

BKcms код яндекс метрики
Доброго времени суток ! Народ не подскажете как в BKcms вставить код яндекс метрики. Это можно...

Настроить цели яндекс метрики на сайт
Дорого времени суток. Подскажите, пожалуйста, необходимо настроить цели метрики на сайт на wp. Как...

PHP счетчик для Яндекс.Метрики
У сайта есть клиент для android, который посылает запросы к скриптам которые генерируют XML...

Парсинг XML файла из Яндекс Метрики
Всем привет. Пишу, ради практики, небольшую прогу, которая будет отображать данные из щетчиков...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru