Как отправить данные сервера в google-analytics по протоколу измерений с помощью команды curl? - PullRequest
0 голосов
/ 21 апреля 2020

Привет! Я хочу отправить данные со стороны сервера в GA, попробуйте выполнить следующую команду curl:

curl -s -H 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/5
37.36' -q https://www.google-analytics.com/debug/collect -d "tid=UA-163805356-1" -d "t=event" -d "ec=category" -d "ea=anotherTestAction" -d "v=1" -d "cid=18" -d "z=1"

ответ следующий

{
  "hitParsingResult": [ {
    "valid": true,
    "parserMessage": [ ],
    "hit": "/debug/collect?tid=UA-1xxxxx-1\u0026t=event\u0026ec=category\u0026ea=anotherTestAction\u0026v=1\u0026cid=18\u0026z=1"
  } ],
  "parserMessage": [ {
    "messageType": "INFO",
    "description": "Found 1 hit in the request."
  } ]
}

Он не отображается в панель инструментов реального времени, но те же данные, которые отправляет Hit Builder, работают. Я отключил исключение для выбора бота.

...