IMSmartyTag (OC 3) - Генератор тегов (меток) для продуктов на основе анализа текста, названия, мета ключей
Теги или метки это один из инструментов для сео продвижения (seo) и, как следствие, получения дополнительного бесплатного трафика из поисковых систем.
Если его правильно использовать, то он может так же способствовать повышению веса страниц и созданию удобной системы навигации для пользователей, как это предлагает модуль IMSmartyTag (OC 3).
Когда речь идет о статьях, то использование тегов (меток) легко организуется, так как статей в интернет-магазине обычно мало и пишутся они долго.
Однако, когда речь идет о продуктах, то все не так хорошо. Во-первых, ни один поставщик не будет заниматься экспортом таких вещей. Поэтому об этом задумываться вам нужно самим. Во-вторых, товары это более легковесные вещи и частенько их описания генерируют или синонимизируют (включая такие вещи, как просто замена слов).
Ручное проставление тегов — это весьма полезное занятие, но заниматься им будут единицы, так как объем настолько велик, что смысла в этом занятии немного.
Для решения этой проблемы предназначен IMSmartyTag (OC 3). Он позволяет автоматизировать анализ и подбор слов для указания тегов. Суть заключается в том, что берутся все тексты (описание, h1/наименование, мета ключи и дескрипшен) для каждого продукта и проводится анализ слов на их частоту вхождения. В последствии на основе параметров, создается выборка подходящих тегов и записывается в свойства продукта.
При этом система фильтров и различных параметров модуля IMSmartyTag позволяет легко затронуть только часть продуктов и избежать рутины.
Если подойти к этому инструменту с умом, то за буквально короткое время вы сможете повысить вес страниц, улучшить перелинковку и поднять часть бесплатного трафика из поисковых систем.
Плюсы и возможности
- Сложный фильтр для настройки генерации в IMSmartyTag
- Возможность указать конкретные продукты исходя из фильтра
- Для каждого категории можно задать разные настройки: «Заменить пустые», «Добавить, если не хватает», «Перезаписать»
- Поддерживается поле [product_meta_h1], если оно есть в базе
- При генерации запоминаются все настройки для пары «Категория, Язык», так что вы всегда с легкостью сможете продолжить генерацию текстов. При выборе категории, настройки автоматически подтягиваются. Если же для категории ранее не были сохранены настройки, то на форме останутся последние, что особенно полезно для последовательного обхода категорий.
- Мультилокализация — генерируйте тексты под каждый язык отдельно
- Все сделано с использованием Ajax, так что вам не придется постоянно ожидать перезагрузки (актуально для разных схем генерации).
Что можно настроить
- Можно указать тип записи
- Тип поиска слов: только слова или цифро-буквы с дефисом
- Возможность указать важность слов в заголовке (h1/название продукта)
- Ограничитель по количеству тегов
- Список слов, которые нужно исключить из поиска и анализа
- Минимальное и максимальное количество слов в одном теге
- Минимальную и максимальную длину слов. Особенно полезно для того, чтобы не мучиться со списком стоп слов.
- Минимальное и максимальное количество вхождений, чтобы не нарушать «тошноту» текста и сужать поиск.
Особенности
- Учтите, что перезапись в IMSmartyTag означает, что если нужных тегов не набралось, то у товара поле становится пустым
- html-теги вырезаются.
- Все полностью на ajax.
- Требуется boostrap и jquery
- Главная категория и meta_h1 имеют смысл для ocStore. В случае чистой OpenCart, они автоматически игнорируются, если, конечно, вы не добавили соответствующие возможности (поля в базу).
- Важно понимать, что операция сбора и аналитики может быть весьма ресурсотребовательной. В большинстве своем, очень сильно зависит от объемов текстов, а так же диапазона количества слов в одном теге. Чем больше диапазон, тем больше нужно оперативной памяти и времени процессора.
- Переносы строк и специальные символы удаляются из исходного текста перед анализом. Поэтому, например, последнее слово в абзаце и первое слово в следующем абзаце могут представлять из себя фразу. Учитывайте это. В принципе, это аналогично тому, как тот же гугл вычисляет шинглы.
Общий алгоритм подбора тегов
Для того, чтобы лучше представлять, что может получиться в рамках использования данного модуля, вот общий алгоритм подбора.
1. Вначале на основе фильтра из первой части, формируется набор продуктов, который будет проанализирован.
2. Затем тексты каждого продукта в отдельности подвергаются анализу. Таким образом, формируется список слов для товара.
2.1 На основе указанных настроек критериев подбора тегов и полученного списка слов, формируются все возможные комбинации слов, которые удовлетворяют критериям отбора тегов.
2.2 В зависимости от режима и требуемого количества слов, формируется список наиболее подходящих тегов для продукта и если необходимо, то этот набор записывается в БД.
Важно учитывать, что режим записи так же влияет на действия модуля:
1. Заменить пустые (по умолчанию выставлен) — означает, что будут заполнены только те продукты, у которых тегов нет
2. Добавить, если не хватает — означает, что к существующим тегам при необходимости будут добавлены те теги, которые были
отобраны, до требуемого количества тегов.
3. Перезаписать — означает, что теги будут полностью заново перезаписаны. Стоит учитывать, что в данном режиме, если у продукта были теги, а в ходе анализа не нашлось ни одного подходящего, то теги продукта будут очищены.
Во время анализа, учитывают следующие поля продукта:
1. Либо название, либо H1 (если последний поддерживается — поле meta_h1)
2. Основной текст
3. Заголовок (meta_title), метаописание и метаключи
Для того, чтобы лучше представлять, что может получиться в рамках использования данного модуля, вот общий алгоритм подбора.
Установка и использование
0. Сделайте бэкап сайта - стандартная практика.
1. Распакуйте архив. Скопируйте каталоги "admin" и "system" в корень сайта. Не волнуйтесь, никакие файлы не будут заменены
2. Откройте админку и установите модуль
3. Откройте в админке модуль (редактирование)
4. Пользуйтесь.
Лицензия и использование
Сделано для версий OpenCart 3.0.1.1, 3.0.2.0, 3.0.3.0, 3.0.3.1-3.0.3.8, ocStore 3.0.2.0, 3.0.3.7
Купив модуль, вы автоматически соглашаетесь с текстом лицензии.
Модуль имеет принцип распространения "as is" ("Как есть").
Характеристики дополнения
Нет отзывов о данном товаре.
Нет вопросов об этом товаре.
Инструкция по установке модуля:
- Перед выполнением любых действий по установке дополнения в Opencart, мы рекомендуем создать резервную копию всех файлов сайта и базы данных магазина;
- Установить фикс localcopy (если он у вас еще не установлен)
- Загрузите файл модуля для нужной версии Opencart с нашего сайта (Следуйте инструкциям по установке если таковая имеется в архиве с модулем);
- Затем перейдите к разделу "Установка приложений/расширений" и нажмите кнопку "Загрузить";
- Выберите загруженный файл и дождитесь полной установки модуля и появления текста "Приложение успешно установлено";
- После этого перейдите в "Менеджер приложений" и обновите модификаторы нажав кнопку "Обновить";
- После этих действий необходимо добавить права на просмотр и управление модулем в разделе "Группы пользователей" для администратора или других выбранных вами пользователей, нажав "Выделить все"