Макросы контейнера. Макросы представляют значения, которые оцениваются во время выполнения. Вы можете ссылаться на макросы при настройке правил и тегов. Подробную информацию о свойствах, которые можно установить для макросов Диспетчера тегов Google, см. в Справочнике по словарю макросов . Информацию о том, как пользователи настраивают и используют макросы, см. в разделе «Макросы» Справочного центра Диспетчера тегов Google.
Список методов для этого ресурса см. в конце этой страницы.
Представления ресурсов
Представляет макрос Диспетчера тегов Google.
{ "accountId": string, "containerId": string, "macroId": string, "name": string, "type": string, "notes": string, "scheduleStartMs": long, "scheduleEndMs": long, "parameter": [ { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ] } ], "enablingRuleId": [ string ], "disablingRuleId": [ string ], "fingerprint": string, "parentFolderId": string }
Имя свойства | Ценить | Описание | Примечания |
---|---|---|---|
accountId | string | Идентификатор аккаунта GTM. | |
containerId | string | Идентификатор контейнера GTM. | |
disablingRuleId[] | list | Только для мобильных контейнеров: список идентификаторов правил для отключения условных макросов; макрос включается, если одно из разрешающих правил истинно, а все запрещающие правила ложны. Рассматривается как неупорядоченное множество. | записываемый |
enablingRuleId[] | list | Только для мобильных контейнеров: список идентификаторов правил для включения условных макросов; макрос включается, если одно из разрешающих правил истинно, а все запрещающие правила ложны. Рассматривается как неупорядоченное множество. | записываемый |
fingerprint | string | Отпечаток макроса GTM, рассчитанный во время хранения. Это значение пересчитывается при каждом изменении макроса. | |
macroId | string | Идентификатор макроса однозначно идентифицирует макрос GTM. | |
name | string | Отображаемое имя макроса. | записываемый |
notes | string | Примечания пользователя о том, как применить этот макрос в контейнере. | записываемый |
parameter[] | list | Параметры макроса. | записываемый |
parameter[]. key | string | Именованный ключ, который однозначно идентифицирует параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. | записываемый |
parameter[]. list[] | list | Параметры этого списка параметров (ключи будут игнорироваться). | записываемый |
parameter[]. map[] | list | Параметры этого параметра карты (должны иметь ключи; ключи должны быть уникальными). | записываемый |
parameter[]. type | string | Тип параметра. Допустимые значения:
Приемлемые значения:
| записываемый |
parameter[]. value | string | Значение параметра (может содержать ссылки на макросы, например «»), соответствующее указанному типу. | записываемый |
parentFolderId | string | Идентификатор родительской папки. | |
scheduleEndMs | long | Временная метка окончания в миллисекундах для планирования макроса. | записываемый |
scheduleStartMs | long | Начальная отметка времени в миллисекундах для планирования макроса. | записываемый |
type | string | Тип макроса GTM. | записываемый |
Методы
Используйте методы ниже для создания, изменения, удаления или получения макросов.