Я пытался использовать Google Analytics API, чтобы включить условия поиска по сайту в скрипт Google Ads. Я использовал эту базовую настройку раньше, и она отлично работала, но данные на этот раз не соответствуют тому, что в интерфейсе в долгосрочной перспективе. Я также пытался использовать проводник запросов, но он также дает мне очень разные цифры по сравнению с тем, что в интерфейсе (почти в 10 раз).
Я проверил и дважды проверил, что метрики и измерения, которые я использую, правильные, но на самом деле вариантов не так много. Кто-нибудь знает, что я делаю не так?
Вот код, который я использовал:
// Build the query for the Analytics API
var query = {
"optionalArgs": { "dimensions": "ga:searchKeyword", },
"ids": "ga:" + analyticsView,
"metrics": "ga:searchUniques",
"start-date": startDate,
"end-date": "yesterday" };
var results = Analytics.Data.Ga.get(query.ids, query['start-date'], query['end-date'], query.metrics, query.optionalArgs);
// Format the results for Javascript
var formattedJson = JSON.stringify(results, null, 2);
var jsonData = JSON.parse(formattedJson);
// Iterate through the results
for (var i = 0; i < jsonData.rows.length; i++) {
var row = jsonData.rows[i];
var searchTerm = row[0];
var sessions = row[1];
Я пытался использовать ga: сеансы вместо searchUniques и несколько других комбинаций метрик и измерений, но ничего не работает, и, основываясь на документации, те, которые у меня есть в коде, действительно кажутся мне правильными!