Создать менеджер тегов Google Trigger, который срабатывает, когда {{variable}} == 'false' с GTM API v2 - PullRequest
1 голос
/ 07 марта 2019

Я пытаюсь создать триггер Google Tag Manager, используя GTM API v2 .

Я пытаюсь добиться следующего: Я хочу, чтобы триггер срабатывал при просмотре страниц на страницах, где переменная Mobile or not равна false

achieve the follo

Я пытался вызвать API с этими параметрами

{
  "name": "Desktop Users Test",
  "type": "pageview",
  "filter": [
    {
      "parameter": [
        {
          "type": "template",
          "value": "{{ Mobile or not }}",
          "key": "arg0"
        },
        {
          "type": "boolean",
          "value": "false",
          "key": "arg1"
        }
      ],
      "type": "equals"
    }
  ]
}

Но он возвращает 400 Bad Request ошибку с этим ответом:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalidArgument",
    "message": "Unable to parse trigger data"
   }
  ],
  "code": 400,
  "message": "Unable to parse trigger data"
 }
}

Если я создаю триггер только с именем, типом и пустыми фильтрами, он работает

{
  "name": "Will work too",
  "type": "pageview",
  "filter": []
}

// will return a "200 OK" response

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

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