OpenTag имеет собственную спецификацию для уровня данных — они называют это «универсальной переменной», спецификации здесь: https://github.com/QubitProducts/UniversalVariable. Предположительно, BrightTag использует еще один формат
Добавлено добавление: Brighttag теперь называется Signal, и они, похоже, не используют стандартизированный формат, они просто захватывают глобальные переменные, но, конечно, вы все еще можете объявить объект для создания псевдопространства имен и минимизации именования. столкновения и выберите свои значения из этого объекта
Кажется, не существует общей спецификации, которая была бы совместима с несколькими/всеми системами управления тегами.
Так что да, вы можете использовать какой-то уровень данных с другими системами управления тегами, но он может называться по-другому, и то, как он будет реализован, зависит от выбранной вами платформы.
Добавлено: Также имейте в виду, что dataLayer GTM не просто содержит пары ключ/значение, код GTM также перезаписывает собственный метод push для массива dataLayer. Это может быть проблемой, если вы планируете использовать несколько инструментов, которые манипулируют переменной dataLayer одновременно.
person
Eike Pierstorff
schedule
28.05.2013