JSON LD распознается Google, но не пиксель Facebook (Ruby On Rails) - PullRequest
0 голосов
/ 25 мая 2020

Я реализовал процесс создания Json -ld Dynami c, чтобы улучшить свое SEO. JSON создается с помощью Jbuilder (код находится частично), отображается в теге скрипта с типом «application / ld + json». Все это завернуто в content_for, так что я могу повторно использовать logi c.

После того, как это было реализовано, я начал получать эту ошибку в моей консоли: «[Facebook Pixel] - Невозможно проанализировать тег JSON -LD. Неверный формат JSON найдено: '"

В нижней строке, похоже, что с использованием моего динамика c logi c с частичными элементами создают случайное "'", что для меня не имеет смысла.

У кого-нибудь из вас когда-нибудь была такая же проблема или что-то подобное?

1 Ответ

0 голосов
/ 25 мая 2020

Может быть, движок шаблонов мешает вам. Вы можете использовать гем json -ld для проверки вывода в рамках непрерывной интеграции (вы также можете семантически проверять содержимое с помощью других драгоценных камней).

Я успешно использовал JSON -LD в Haml, но я просто использую to_ json из иерархии Ha sh, которая всегда хорошо работала для меня.

...