Новости
Іноді при расшаріваніє сторінки в соціальних мережах може відображатися застаріла інформація або взагалі якась помилка. Розповідаю, як з цим боротися на прикладі Фейсбуку, ВКонтакте і Твіттер.
Цей же ефект може спостерігатися при запуску реклами, коли в ротацію потрапляє застаріла інформація, без останніх змін, наприклад.
Соцмережі беруть інформацію для розшарювання з метатегов протоколу соцадаптації Open Graph , Про який я детально розповідав в кінці минулого року. Якщо на вашому сайті їх немає, буде краще їх зробити, а вже потім вирішувати проблему. Якщо коротко - Open Graph дозволяє управляти контентом, який потрапляє в соціальні мережі з вашого сайту.
Якщо Open Graph підключений, в метатегах вказана правильна інформація (як мінімум, заголовок, опис, зображення, урл), але при расшаріваніє в соцмережах виводиться інша або стара інформація, значить це кеш і його потрібно просто скинути. Соцмережі кешируєтся метадані, щоб при кожному расшаріваніє не запитує їх знову.
Як очистити кеш в Фейсбуці
Для цього потрібно скористатися отладчиком перепис Фейсбуку , Ввести в поле адресу проблемної сторінки і запросити повтор скраппінга.
Як очистити кеш в Вконтакте
У Вконтакте є метод pages.clearCache , Який очищає кеш окремих зовнішніх сторінок, прикріплених до них коментарі. При вдалій очищення кеша - метод повертає 1.
Як очистити кеш в Твіттері
Спеціальної функції для цього в Твіттері немає, але кеш прекрасно скидається за допомогою кард-валідатора . Введіть адресу проблемної сторінки і натисніть кнопку «Preview card».
От і все.