Как правильно настроить среду Live в Менеджере тегов Google? - PullRequest
0 голосов
/ 20 ноября 2018

Используя Google Tag Manager, я хочу использовать функцию Environments .Хотя настройка среды довольно проста, существует особый случай, связанный с настройкой среды Live.В частности, документация упоминает:

Примечание: Каждый контейнер по умолчанию настроен на среду Live, которая всегда указывает на версию контейнера.это в настоящее время опубликовано.Вам не нужно определять среду Live.

Теперь, чтобы настроить GTM на моем веб-сайте для Live, у меня есть 2 возможных фрагмента: фрагмент «по умолчанию» (который можно получить с помощьюАдминистратор> Установите Google Tag Manager в моем контейнере) и фрагмент "Live" (который можно получить через Admin> Среды> "Live"> (Действия) Получить фрагмент).

Проблема в том, что первыйсценарий, по-видимому, не отображается должным образом в среду Live, так как при его использовании в таблице поиска отображается значение по умолчанию.

С другой стороны, второй сценарий, похоже, работает правильно.Меня беспокоит то, что он использует 2 дополнительных параметра (gtm_auth и gtm_preview), и я не уверен, должны ли они быть определены для среды Live.Кроме того, в нескольких блогах предлагается использовать первый сценарий в среде Live.

Мой вопрос - и меня беспокоит то, какой из двух сценариев является оптимальным для настройки Live Environment в GTM с точки зренияправильной установки, использования и безопасности?

Пожалуйста, примите во внимание, что не рекомендуется использовать разные контейнеры.

1 Ответ

0 голосов
/ 20 ноября 2018

То, что вы испытываете, - это ожидаемое поведение.Согласно документации встроенная Environment переменная определяется следующим образом:

Имя среды: Возвращает имя текущей среды, предоставленное пользователем., если запрос контейнера был сделан из ссылки среды «Предварительный просмотр» или из фрагмента среды.Для встроенных сред он вернет «Live», «Latest» или «Now Editing».Во всех других случаях он возвращает пустую строку.

В этом случае при использовании «Предварительный просмотр общего доступа» или фрагмента из «Администрирование»> «Среды»> «Live»> («Действия») «Получение фрагмента» приведет кпеременная для заполнения.

При использовании фрагмента из Admin> Установить Google Tag Manager в моем контейнере переменная будет пустой, так как это не фрагмент среды.

С точки зренияПри установке, я бы предложил использовать версию сниппета, не относящуюся к среде, для прямой трансляции, поскольку публично распределяется меньше информации (значения из параметров gtm_auth & env)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...