Вставка кода в <head> и <body> сайта
В web-to-print сервисе TCS имеется возможность прописывать различные html-коды в <head> и <body> сайта. Это может быть html-код стилей, бизнес-мессенджеров, сквозной аналитики и пр.
Вставка кода в <head> и <body> сайта
Общее положение
В данном разделе имеется четыре отдельных блока для размещения кода. Подсветки синтаксиса и проверки кода не предусмотрено, поэтому заранее убедитесь, что код корректен.
.png)
Блоки для размещения кода и их назначение
<head> сайта
Что сюда размещать: Код, который должен быть загружен в заголовке страницы. К примеру это мета-теги, канонические URL, код верификации сайта для поисковых систем (Яндекс.Вебмастер, Google Search Console) и некоторые виды трекеров.<body> сайта
Что сюда размещать: Скрипты и виджеты, которые должны отображаться или работать на всех страницах вашего сайта (но не в конструкторе товаров). Подходит для чат-ботов, виджетов обратного звонка, кнопок социальных сетей и т.п.<body> конструктора
Что сюда размещать: Код, который должен работать только внутри фоторедактора, редактора фотокалендарей или редактора полиграфии. Например скрипт с чат-ботом, или другим виджетом отображаемым в онлайн-редакторе.<body> после контента
Что сюда размещать: Скрипты, которые необходимо загружать в самом конце страницы, после всего основного контента и футера.
Примеры размещения кода
Важно! Коды сквозной аналитики Яндекс.Метрики и Google Analytics необходимо размещать в специальном разделе Интеграции. Это гарантирует их корректную работу.
Бизнес-мессенджеры и чат-боты
Коды большинства популярных чат-ботов (например, JivoSite, WhatsApp, Telegram) необходимо размещать в блок **\<body>** сайта, или при необходимости в **\<body>** конструктора.
Пример для JivoSite:
<script> (function(){var widget_id = 'your_widget_id';var s=document.createElement('script'); s.type='text/javascript';s.async=true;s.src='//code.jivosite.com/script/widget/' +widget_id;var ss=document.getElementsByTagName('script')[0];ss.parentNode. insertBefore(s,ss);})(); </script>


Верификация сайта для поисковых систем
Размещается в блоке <head> сайта.
Пример для Яндекс.Вебмастера
<meta name="yandex-verification" content="your_verification_code"/>
OpenGraph
OpenGraph-карточка служит неким превью сайта.
Вы, наверное, замечали, когда вы пытаетесь отправить кому-то ссылку на сайт, в чате автоматически подгружается к этой ссылке информация и даже изображение. Зачастую изображение подтягивается совершенно случайным образом и само превью на разных сайтах выглядит по-разному.
OpenGraph позволяет в какой-то степени контролировать этот процесс — можно вручную прописать код OpenGraph в head сайта, чтобы информация в превью была та, которую мы укажем.
.png)
Пример кода OpenGraph:
<meta property="og:title" content="web-to-print TCS"> <meta property="og:description" content="Готовое web-to-print решение для онлайн типографии"> <meta property="og:image" content="https://ваш-домен.tcs.ru/images/og-image.jpg"> <meta property="og:url" content="https://demo.wow2print.com/"> <meta property="og:type" content="profile">
Подробнее о данной возможности можно узнать здесь
Рекомендации и предупреждения
Внимательность: Будьте осторожны при вставке кода. Неправильный код может привести к ошибкам в работе или отображении сайта.
Производительность: Большое количество тяжелых скриптов может замедлить загрузку вашего сайта.
Безопасность: Размещайте код только из доверенных источников.