Squarespace и Open Graph, получить идентификатор продукта? - PullRequest
0 голосов
/ 05 мая 2020

Я на самом деле пытаюсь заставить свою электронную коммерцию Squarespace работать с facebook, интеграция с микроданными почти работает. когда я тестирую его на этом URL: https://business.facebook.com/ads/microdata/debug

, они говорят, что отсутствует мета-идентификатор продукта: product: retailer_item_id

, когда я добавляю его с помощью инъекции кода на странице продукта:

<meta property="product:retailer_item_id" content="{ProductId}">

я получаю значение, так как это была строка, а не переменная.

я хочу получить идентификатор продукта или даже артикул, чтобы он работал с интеграцией facebook

кажется, не могу найти решение в течение 2 дней ...

может кто-то может помочь

большое спасибо

1 Ответ

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

К сожалению, добавление этого с помощью инъекции кода заголовка коллекции продуктов приведет к тому же результату, что и вы обнаружили: {ProductId} будет выведено в виде строки. Использование переменных JSON -T доступно только при использовании режима разработчика с Squarespace версии 7.0.

Таким образом, вы не можете использовать переменные JSON -T посредством внедрения кода. Следовательно, невозможно динамически вставить идентификатор продукта с помощью инъекции кода коллекции.

Кроме того, на момент написания вы не можете использовать JavaScript для добавления данных og, согласно ответам здесь и здесь .

Следовательно, единственный способ достичь желаемого результата - использовать режим разработчика с Squarespace 7.0 и создать / отредактировать product.list и / или product.item файлы. Но делать это на действующем веб-сайте не рекомендуется, если у вас нет большого опыта работы с режимом разработчика и коллекциями продуктов. Это связано с тем, что Squarespace официально больше не поддерживает списки / элементы пользовательских коллекций продуктов. Это все еще возможно, но только в ограниченной степени, и нужно избегать различных ошибок и подводных камней.

...