- Виправлення і поліпшення
- Що таке utm-мітка
- Яку проблему вирішуємо, до чого тут seo-модуль
- Продуктовий підхід, чому utm-мітки
- що зробили
- Як працює, як оновити, як використовувати
- Налаштування параметрів URL
- Текстова сторінка
- Комплексний компонент + посторінково
- Що далі?
Це одна з статей про функції seo-модуля. Читайте також:
Модуль «Інструменти seo-фахівця» - універсальний спосіб керувати seo-настройками сайту на 1С-Бітрікс. У рішення більше 800 установок, це один з популярних seo-модулів для Бітрікс на поточний момент (орієнтуємося на рішення з категорії SEO - http://marketplace.1c-bitrix.ru/solutions/category/74/ ).
Мета - зробити універсальне рішення для веб-майстра і фахівця з просування для роботи з seo-настройками сайту без участі програміста.
Ми випустили нову версію рішення «Інструменти seo-фахівця». Короткий огляд поновлення нижче в статті.
Виправлення і поліпшення
- Виправили роботу поля «Сторінки, на яких розумна посторінково відключена». Тепер збереження значення поля відбувається коректно.
- Перейменували модуль в «Інструменти SEO-фахівця» всюди в адмінці - в списку модулів і розділі "Сервіси". Тепер не буде труднощів із пошуком налаштувань.
Нові можливості
- Навчили модуль ігнорувати utm-мітки. За результатами опитування користувачів модуля це найбільш затребувана проблема. За неї проголосувала більшість користувачів. Додатково, навчили модуль ігнорувати будь-які задані адміністратором параметри в url. Про це нижче.
- Додали на сторінку налаштувань модуля поле для вказівки ігнорованих параметрів url. Зверніть увагу, стандартні «бітріксовие» back_url_admin, clear_cache, ітд вказувати не треба. Модуль ігнорує їх за замовчуванням.
Детальніше про нові можливості.
Що таке utm-мітка
UTM-мітки (або просто utm) - спеціальні параметри в адресі сторінки. Їх придумали для зручності відстеження рекламного, реферального, і іншого платного трафіку на ваш сайт. Будь-яке рекламне оголошення, банер, стаття з посиланням на ваш сайт може містити utm-мітку. Більше подробиць в вікіпедії .
Коли користувачі натискають на посилання з utm-мітками, переходи по-особливому запам'ятовуються в системах аналітики. Ви відстежуєте рекламний трафік, робите висновки, все просто.
Яку проблему вирішуємо, до чого тут seo-модуль
Нагадаємо основний принцип роботи seo-модуля. Для будь-якої сторінки на сайті налаштовуємо унікальні seo-параметри. Модуль орієнтується на адресу сторінки.
проблема:
З точки зору модуля, сторінка з utm-мітками і без них - різні. З точки зору користувача - немає.
Користувач повинен побачити один і той же title, h1, seo-текст незалежно від того, перейшов на сторінку по рекламному посиланню, з пошукової видачі або закладок браузера.
Раніше модуль для сторінок з utm-мітками не застосовував настройки, якщо ви спеціально не додавала цю адресу.
Тепер ви вказуєте будь-які параметри на сторінці налаштувань модуля, він не буде реагувати на них.
Продуктовий підхід, чому utm-мітки
Описана проблема викликала багато звернень. На парі сайтів ми вручну виправляли поведінку модуля, щоб він ігнорував utm. Тепер вирішили зробити поліпшення централізовано. Функція ігнорування utm доступна з версії 2.3.x.
У нас є список «фіч» найближчого розвитку модуля. Яку наступну робити - складний вибір. Щоб не допустити зайвих витрат ресурсів, ми вирішили запитати користувачів, яке оновлення випустити.
Ми зробили опитування на google-формах (чудовий інструмент, рекомендуємо). Список фич для опитування:
Дякуємо користувачів, які брали участь в опитуванні!
Результати опитування:
Ми підозрювали, що utm-мітки наберуть багато голосів, але в перемогу не вірили. Чесно, «хворіли» за «Предпросмотр сниппета сторінки». Виявилося, що переглядати сниппет не так цікаво. Наступна фіча - мікророзмітки хлібних крихт на сайті однією кнопкою. Слідкуйте за оновленнями, ми зробимо!
що зробили
Функціонально, додали рівно одне поле на сторінку налаштувань модуля і навчили модуль не реагувати на параметри, перераховані в цьому полі.
Логіка роботи здається заплутаною, але при використанні не викликає труднощів. При наявності параметра в цьому полі (через кому) модуль перевіряє його наявність в адресі і діє за алгоритмом:
- якщо поле пусте, працює як зазвичай;
- якщо в поле є параметри, і в url сторінки зустрічаються ці параметри в довільному порядку, модуль застосовує настройки для url, в якому цих параметрів немає;
- якщо в поле є параметри, в url сторінки зустрічаються додаткові параметри, модуль застосовує настройки для url, в якому немає зазначених параметрів, а додаткові є;
- якщо в поле є параметри, в url є параметри, і вони не перетинаються, модуль працює як зазвичай (перевіряє наявність адреси з параметрами в таблиці);
- якщо в поле є параметри, в url є параметри, і перетин параметрів не порожньо, модуль застосовує настройки для url, в якому немає зазначених в поле параметрів, а додаткові є.
При оновленні модуля поле з параметрами пусте. Є підказка з популярними utm-мітками. Скопіюйте їх в поле, модуль почне ігнорувати utm-мітки!
Як працює, як оновити, як використовувати
Для оновлення модуля перейдіть на сторінку «Оновлення рішень» в адмінці сайту. Встановіть оновлення рішення «Інструменти seo-фахівця». Мінімальна версія для ігнорування utm-міток - 2.3.x.
Приклади роботи. Виконували на типовому шаблоні «Меблевий магазин» від 1С-Бітрікс. Нагадуємо, вимоги для коректної роботи модуля вказані в інструкції .
Налаштування параметрів URL
Спеціально для перевірки ігнорування не тільки utm, але і будь-яких параметрів (навіть кирилицю), вказуємо в полі параметри:
utm_source, utm_medium, utm_campaign, utm_term, utm_content, 1, мітка
Текстова сторінка
example.com/seo-test.php
Перевірка - працює
example.com/seo-test.php?utm_source=YandexDirect&utm_campaign=cpc&1=2&%D0%BC%D0%B5%D1%82%D0%BA%D0%B0=%D1%82%D0%B5%D1%81 % D1% 82
Комплексний компонент + посторінково
example.com/news/index.php?PAGEN_1=2
Перевіряємо роботу для комплексного компонента і параметрів «посторінково». За умовою, модуль повинен коректно відпрацювати для сторінки зі службовим параметром "PAGEN_1" і не враховувати додані utm.
Перевіряється адреса:
example.com/news/index.php?PAGEN_1=2&utm_source=GoogleAdwords&%D0%BC%D0%B5%D1%82%D0%BA%D0%B0=%D1%82%D0%B5%D1%81%D1 % 822 & 1 = 2 & utm_term = seo-% D0% BC% D0% BE% D0% B4% D1% 83% D0% BB% D1% 8C - працює.
Перевірки виконані також в режимі інкогніто.
Що далі?
Наступна «фіча» - включення мікророзмітки хлібних крихт на всьому сайті однією кнопкою. Ще не придумали спосіб реалізації, але обов'язково зробимо.
При виявленні помилок або «дивацтв у поведінці» модуля після поновлення, пишіть на [email protected] .
Оцініть статтю:
Php?Php?
Php?
Що далі?