Google Tag Manager вставляет пользовательский HTML снаружи <html> - PullRequest
0 голосов
/ 16 ноября 2018

Мы пытаемся внедрить JSON-LD с помощью пользовательского тега HTML, но GTM, кажется, добавляет его вне тега html.

Это проблема конфигурации или кода?И можно ли им управлять?

Все предложения приветствуются.

Скотт

GTM вставлен скрипт Снимок экрана.

Screen Shot

1 Ответ

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

Не следует вставлять файлы схемы JSON таким образом. Попробуйте вместо этого поместить их в пользовательский Javascript (в переменных GTM) и сделать файл схемы динамичным.

Эта старая статья Moz должна помочь вам в этом: https://moz.com/blog/using-google-tag-manager-to-dynamically-generate-schema-org-json-ld-tags

Также следует учитывать тот факт, что GTM изменяет DOM (код на веб-страницах) после / при загрузке, что означает, что схема добавляется к коду HTML, а не к его неотъемлемой / начальной части. Это не рекомендуемый способ, согласно боту поисковой системы Google, и некоторые люди говорят, что он может даже быть негативным для ваших целей SEO. Гуглите себя немного по этой теме, а затем принимайте решение.

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