Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Не попадают данные в Google Analytics
caracurt_v  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 21
Пользователь №: 31834
На форуме: 4 года, 9 месяцев, 27 дней
Карма:




Добрый день всем.
Не попадают данные в Google Analytics в раздел транзакции.
Попадать должны сюда http://joxi.ru/eAO7nMBF4O774A

Фрагмент кода:
Class GA
{

// функция curl для POST
public function curl_post($url,$data=array())
{
/*
return array from JSON
*/
$fields = http_build_query($data);
echo $fields;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields);
$output = curl_exec($ch);
curl_close($ch);
$result = json_decode($output,1);// объекты преобразует в ассоциативные массивы
print_r($result);
return $result;
}
//----------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------- ----
// генерация uiid
function func_gen_uuid()
{
return sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
mt_rand( 0, '0xffff' ), mt_rand( 0, 0xffff ),
mt_rand( 0, '0xffff' ),
mt_rand( 0, '0x0fff' ) | '0×4000',
mt_rand( 0, '0x3fff' ) | '0×8000',
mt_rand( 0, '0xffff' ), mt_rand( 0, '0xffff' ), mt_rand( 0, '0xffff' )
);
}
//--------------------------------------------------------------------------------------------------- --
// тестовая отправка в GA
public function send_ga_test()
{
$cid=$this->func_gen_uuid();
$data=array
(
//обязательные параметры
'v'=>'1',// v – версия протокола;
'tid'=>'UA-XXXXXXXX-X',// – идентификатор кода отслеживания Google Analytics;
'cid'=>$cid,//$cid,// – уникальный clien-id;
't'=>'pageview',// – тип хита.
//просморт страниц
'dl'=>'',// - полный URL страницы;
'dh'=>'mypotolkirf.ru',// – доменное имя сайта, на котором расположена страница;
'dp'=>'/class/crone.php',// – адрес страницы сайта без доменного имени, должен начинаться с “/”;
'dt'=>'страница спасибо',// – заголовок страницы сайта или ее название;
'cd'=>'страница спасибо',// – описание страницы сайта.
//электронная торговля
'ti'=>'516',// - идентификатор транзакции;
'ta'=>'',// – филиал осуществивший продажу;
'tr'=>'5000',// – общая стоимость транзакции;
'ts'=>'0',// - стоимость доставки;
'tt'=>'0',// – сумма налога.
//Значения описывающие товар/услугу в транзакции
'in'=>'Тест',// – название товара/услуги;
'ip'=>'5000',// – стоимость единицы товара/услуги;
'iq'=>'1',// – количество товара/услуги одного наименования;
'ic'=>'',// – артикул, SKU, идентификатор товара/услуги;
'iv'=>''// - категория товара/услуги.
);
print_r($data);
$res=$this->curl_post('https://www.google-analytics.com/debug/collect',$data);
// проверка корректности
print_r($res);
$res=$this->curl_post('http://www.google-analytics.com/collect',$data);
print_r($res);
}
}

$GA=new GA();
$GA->send_ga_test();


Тут особое значение имеет функция send_ga_test()
Странно, то что $res=$this->curl_post('https://www.google-analytics.com/debug/collect',$data);
дает хороший ответ,но данные не попадают.
Все ли тут верно?

Это сообщение отредактировал caracurt_v - 26.08.2016 - 12:15
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса