2016-09-20 4 views
0

Я пытаюсь запустить относительно простой оператор обновления через GTM API. и, похоже, становится очень неинформативное ошибка мое заявление выглядит следующим образом:Обновление Диспетчера тегов Google через API Не работает?

{ 
    "parameter": 
    [ 
    { 
     "type": "template", 
     "key": "html", 
     "value": "test" 
    }, 
    { 
     "type": "boolean", 
     "key": "supportDocumentWrite", 
     "value": "false" 
    } 
    ] 
} 

Ошибка я получаю это:

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

Любая помощь будет огромным! Благодарю.

PS Я также попытался следующий с теми же результатами:

{ 
    "liveOnly": false, 
    "name": "Custom HTML - Form Field Tracking - Push Form Info to Data Layer", 
    "type": "template", 
    "parameter": 
    [ 
    { 
     "type": "template", 
     "key": "html", 
     "value": "TEST" 
    }, 
    { 
     "type": "boolean", 
     "key": "supportDocumentWrite", 
     "value": "false" 
    } 
    ], 
    "priority": 
    { 
    "type": "integer", 
    "value": "0" 
    }, 
    "notes": "test" 
} 
+0

Когда я попытался, я обнаружил, что этого недостаточно, чтобы отправить бит «parameter», мне пришлось отправить полный ресурс тега с именем и типом и параметрами I хотел обновить. –

+0

Я думал то же самое. Но я попытался бросить все, кроме кухонной раковины, и все равно не пошел с такой же ошибкой. – Sincore

ответ

0

Я считаю, что ваша проблема с вашей второй попыткой, что ключ/значение «Тип»: «шаблон» должен быть «типом» : "html". Я понял это, создав произвольный тег html в URL-адресе менеджера тегов, отображая этот тег в api, а затем копируя шаблон. Итак, попробуйте обновить его:

{ 
    "liveOnly": false, 
    "name": "Custom HTML - Form Field Tracking - Push Form Info to Data Layer", 
    "type": "html", 
    "parameter": 
    [ 
    { 
     "type": "template", 
     "key": "html", 
     "value": "TEST" 
    }, 
    { 
     "type": "boolean", 
     "key": "supportDocumentWrite", 
     "value": "false" 
    } 
    ], 
    "priority": 
    { 
    "type": "integer", 
    "value": "0" 
    }, 
    "notes": "test" 
} 
+0

Работал как шарм! К сожалению, я не могу получить 4 часа, которые я потратил на отладку: (О, хорошо, спасибо! – Sincore

Смежные вопросы