Як Open Graph мета-теги визначають прев'ю товару?
Ми часто бачимо проекти, де прев'ю — випадкова картинка або бите посилання. Це сильно втрачає продажі та конверсії. Нещодавно до нас звернувся інтернет-магазин з каталогом 15 000 товарів: після налаштування OG-тегів клікабельність посилань у соцмережах зросла на 40% за два тижні. Ми налаштовуємо OG-теги на 1С-Бітрікс так, щоб кожне посилання давало ідеальне прев'ю: назва, ціна, фото, кнопка «Купити». Результат — клікабельність шерінгів зростає на 30–50%. Наша команда має 5+ років досвіду в Бітрікс, виконала 50+ інтеграцій із соцмережами. Гарантуємо коректне налаштування для всіх популярних соцмереж. Вартість налаштування під ключ — від 5000 грн, що в 3 рази дешевше порівняно з повноцінною рекламною кампанією.
Як Open Graph забезпечує шерінг товарів у соцмережі Бітрікс?
Бітрікс додає OG-теги через компонент bitrix:main.share або вручну в шаблоні компонента детальної сторінки товару. Компонент bitrix:main.share виводить кнопки шерінгу, але не генерує OG-теги. Для прев'ю потрібні мета-теги в <head>. Згідно зі специфікацією Open Graph protocol, для товарів рекомендується використовувати тип product. Приклад додавання в шаблоні:
$APPLICATION->SetPageProperty("og:title", $arResult["NAME"]); $APPLICATION->SetPageProperty("og:description", strip_tags($arResult["PREVIEW_TEXT"])); $APPLICATION->SetPageProperty("og:image", "https://site.ru" . $arResult["PREVIEW_PICTURE"]["SRC"]); $APPLICATION->SetPageProperty("og:type", "product"); $APPLICATION->SetPageProperty("og:url", $APPLICATION->GetCurPageParam("", [])); У header.php ці властивості виводяться через $APPLICATION->GetPageProperty(). Повна специфікація Open Graph включає понад 20 полів, але для товарів достатньо вказаних.
Специфіка для товарів
Соцмережі підтримують розширений OG-тип og:type = "product" з додатковими полями:
-
product:price:amount— числова ціна -
product:price:currency— код валюти (RUB, USD) -
product:availability— наявність товару
Ці теги покращують відображення у Facebook і Pinterest. ВКонтакте їх ігнорує, але сам тип og:type = "product" сприймає коректно.
| Соцмережа | og:type product | product:price | twitter:card |
|---|---|---|---|
| ВКонтакте | Так | Ні | Ні |
| Facebook/Instagram | Так | Так | Ні |
| Ні | Ні | summary_large_image | |
| Telegram | Ні | Ні | Ні |
| Помилка | Причина | Рішення |
|---|---|---|
| Прев'ю показує старе зображення | Кеш соцмережі | Використовувати валідатор (Facebook Sharing Debugger, Twitter Card Validator) |
| Не відображається ціна | Відсутній og:price або неправильний формат | Додати числове значення, без форматування |
| Зображення обрізане | Неправильні пропорції | Використовувати 1200×630 px або додати окреме OG-зображення |
Як налаштувати Twitter Cards на Бітрікс?
Для Twitter (X) використовується окремий набір мета-тегів:
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Назва товару"> <meta name="twitter:image" content="https://site.ru/upload/image.jpg"> Twitter кешує прев'ю агресивно — при зміні зображення товару картка в кеші оновиться не одразу. Для примусового скидання використовується Twitter Card Validator. Після виправлення OG-тегів на товарі з новим зображенням, вставте URL у валідатор — кеш скинеться за 1-2 хвилини.
Покроковий процес налаштування
- Аудит поточних OG-тегів на детальних сторінках товарів.
- Додавання повного набору OG-тегів у шаблон компонента детальної сторінки.
- Налаштування Twitter Cards для коректного прев'ю.
- Реалізація нативних кнопок шерінгу без скриптів — це прискорює завантаження на 300 мс.
- Перевірка прев'ю через валідатори ВКонтакте, Facebook і Telegram.
- При необхідності — додавання окремої властивості для OG-зображення.
Що входить у роботу?
У вартість налаштування під ключ входить:
- Аудит поточних OG-тегів (безкоштовно при замовленні)
- Додавання повного набору OG-тегів у шаблони
- Налаштування Twitter Cards
- Реалізація нативних кнопок шерінгу
- Перевірка через валідатори соцмереж
- Документація та передача доступів
- 30 днів підтримки після запуску
Оцінимо ваш проект безкоштовно — пишіть нам!
Додавання нативних кнопок шерінгу
Стандартний компонент bitrix:main.share підвантажує iframe-кнопки від кожної соцмережі — це уповільнює сторінку. Альтернатива — нативні посилання шерінгу:
- ВКонтакте:
https://vk.com/share.php?url=ENCODED_URL - Telegram:
https://t.me/share/url?url=ENCODED_URL&text=ENCODED_TEXT - Месенджер WA:
https://wa.me/?text=ENCODED_TEXT
Нативні кнопки працюють у 5 разів швидше, ніж iframe-віджети, оскільки не підвантажують зовнішні скрипти. Посилання формуються на сервері через PHP і не вимагають завантаження сторонніх скриптів. URL кодується через urlencode(). Якщо потрібна готова реалізація для вашого проекту — зв'яжіться з нами для попереднього аудиту.
Зображення для шерінгу на Бітрікс
ВКонтакте і Telegram віддають перевагу зображенням зі співвідношенням сторін 1.91:1 (1200×630 px). Якщо основне фото товару квадратне, прев'ю в ВКонтакті на Бітрікс буде обрізане. Рішення:
- Додати окрему властивість
OG_IMAGEв інфоблок каталогу — завантажувати горизонтальне зображення спеціально для шерінгу - Генерувати OG-зображення на льоту через
CFile::ResizeImageGet()з потрібними пропорціями
Приклад коду для ресайзу
$arFile = CFile::ResizeImageGet( $arResult["PREVIEW_PICTURE"], array("width" => 1200, "height" => 630), BX_RESIZE_IMAGE_PROPORTIONAL ); $APPLICATION->SetPageProperty("og:image", "https://site.ru" . $arFile["src"]); Оновлення прев'ю коли це необхідно
Після зміни OG-тегів або зображення товару соцмережі ще деякий час показують стару версію з кешу. Використовуйте валідатори для примусового скидання: Facebook Sharing Debugger, Twitter Card Validator, ВКонтакте — сервіс «Відладчик посилань». Збільшення клікабельності на 30-50% безпосередньо впливає на вартість залучення клієнта (CAC). Налаштування від 2 днів — швидке повернення інвестицій.
Замовте налаштування зараз, щоб ваші товари завжди виглядали привабливо в соцмережах. Отримайте консультацію по ваших OG-тегах — зв'яжіться з нами для оцінки проекту.







