Невозможно отправить попадание в Google Analytics из Google Sheets с помощью скрипта Apps - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь отправить хиты в Google Analytics из Apps Script в Google Sheets, используя приведенный ниже код. Я построил и протестировал попадание с помощью Google Analytics Hit Builder и вставил сюда данные. Я получил 200 ответ от сервера, но попадание в Google Analytics никогда не появляется. Если я изменю целевой URL на тестовый сервер, данные будут получены и выглядят нормально. Это должен быть прямой пост. Кто-нибудь может подсказать, что я делаю не так?

function simpleHit(){

  data = 'v=1&t=event&tid=UA-xxxxxxx-2&cid=0757d62f-9f96-4083-bc08-6b03116d4fe9&ec=Test%20Category&ea=Test2%20Action&ev=2'

  var url = 'https://www.google-analytics.com/collect'

  var options = {
    'method' : 'post',
    'payload' : data
  }

  var response = UrlFetchApp.fetch(url, options);
  Logger.log('response: ' + response.getResponseCode())
}

1 Ответ

0 голосов
/ 20 марта 2020

Решено - для других, кто испытывает это, оказывается, что пул адресов, используемый Google для URLFetchApp traffi c, обрабатывался GA как боты. После отключения опции фильтрации ботов в GA все заработало.

...