Возможности плагина

Продвижение страниц

Одним из преимуществ нашего плагина является то, что вы можете продвигать не только ту страницу, на котором стоит модальное окно, социальный замок или кнопки. Вы можете самостоятельно определять краткое описание, какой страницы будет появляться при нажатии на кнопку социальной сети.

Стандартно наша библиотека берет такие данные как: заголовок, описание, картинка и адрес сайта. Берет он информацию для каждого источника из определенных атрибутов. В первую очередь проверяется атрибут в блоке с классами "plusonet-sl" и "plusonet-sb". Есть ли такие атрибуты как "data-title", "data-description", "data-image" "data-url". Если таких атрибутов нет, то проверяются meta теги с соответствующими атрибутами. Плагин сначала проверяет meta теги на наличие такой специальной переменной как "plusonet:". Если плагин не находит meta теги с разметкой plusonet, то он ищет meta теги с разметкой Open Graph. Если же плагин не находит ничего из вышеперечисленного, тогда он берет всю доступную ему информацию, название с "title", а адрес сайта с адресной строки браузера. Пример последовательности поиска информации.

Для заголовка:

Для описания:

Для картинки:

Для адреса

Возможность доработки плагина

Так же вы можете дополнять свой плагин по своему усмотрению, для этого вам необходимо внести свои доработки в эти строчки:

Так вы можете назначить дополнительные действия при определенных событиях, для этого вам необходимо внести свои изменения в этот код:

"plusonet.addEvent" принимает такие параметры:

  1. 'all' - сработает всегда.
  2. 'mw' - сработает, если модальное окно закрыли.
  3. 'sl' - сработает, если социальный замок закрыли.
  4. 'sb' - сработает, если поделились через социальные кнопки.
  5. 'other' - сработает, если в группе шаблонов "остальные" поделились через социальные кнопки.
  6. 'hand' - если шаблон не имеет категории.

Объект "data" имеет такой вид:

  1. data.id = "" // Уникальный ID
  2. data.elem = DOM // ссылка на элемент шаблона
  3. data.shb.type = "" // Тип шаблона (mw,sl....)
  4. data.shb.name = "" // Название шаблона (.....)
  5. data.trigger.type = "" // social, hand
  6. data.trigger.network = "" // vk, fb, ok, ... other
  7. data.trigger.action = "" // share, subscribe, cross, timer ...

С помощью этих данных вы можете отслеживать статистику действий посетителей в Google Analytics или Yandex Metrika. Готовый код и инструкцию вы можете по ссылке