Менеджер тегов Google передает & ldquo; undefined & rdquo; для пользовательской переменной URL запроса

Java передает ссылки на объекты по значению.

1
задан user16421 20 January 2019 в 09:30
поделиться

1 ответ

Переменная, которую вы настроили, не поможет, так как она имеет значение параметра variable-3 URL вашей страницы , но не URL клика . Вам понадобится пользовательская переменная JavaScript для извлечения параметра из того, что доступно как {{CLick URL}}: что-то подобное будет работать для вас:

function () {
  function parse_query_string(query) {
    var vars = query.split("&");
    var query_string = {};
    for (var i = 0; i < vars.length; i++) {
      var pair = vars[i].split("=");
      var key = decodeURIComponent(pair[0]);
      var value = decodeURIComponent(pair[1]);
      // If first entry with this name
      if (typeof query_string[key] === "undefined") {
        query_string[key] = decodeURIComponent(value);
        // If second entry with this name
      } else if (typeof query_string[key] === "string") {
        var arr = [query_string[key], decodeURIComponent(value)];
        query_string[key] = arr;
        // If third or later entry with this name
      } else {
        query_string[key].push(decodeURIComponent(value));
      }
    }
    return query_string;
  }

  return parse_query_string({{Click URL}})['variable-3']
}
0
ответ дан Дмитро Булах 20 January 2019 в 09:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: