Этот гайдик уже 3 года лежит в базе знаний для баеров из нашей команды, за который отдельное спасибо нужно сказать @arbitrajtt, уже если честно и не вспомню исходный материал, так как нужно было немного его разжевать для джунов. Так что ссылку искать не буду. А вот нашу версию закинем в блог, пусть ребятам тоже будет полезно, потому что смотрю спай, там прокладок с такой фишкой нет от слова совсем. 

Материал подготовлен арбитражной командой Uragan Team!

В чем смысл скрипта данного счетчика

Обычно арбитражники прогревают пользователей акциями, таймером обратного отсчета, что вот мол через 20 минут цена будет х2 — покупайте. И да, это рабочая тема, что можно понять по куче прокл в SPY-сервисах. И этот дополнительных счетчик никак не конфликтует с этим способом. Просто кроме него вы получите еще один счетчик ниже формы, где пользователь будет видеть, что “о боже, количество товара очень быстро сокращается” и играть на его чувстве упущенной выгоды и срочности.

Если до сих пор не поняли о чем речь — вот скриншот:

Счетчик упаковок на лендинге: фишка для товарщиков и нутровиков

Как выглядит скрипт

Ну что же, с этим разобрались, давайте теперь про то, как это установить у себя. Ниже собственно весь код, который нам понадобиться. Что куда вставлять покажу ниже!

Стиль блока со счетчиком (ставить в css):

.container2 {

  margin-top: 10px;

  margin-bottom: 20px;

  padding: 10px;

  border-radius: 10px;

  background-color: red;

  color: #fff;

  font-size: 38px;

  line-height: 44px;

  font-weight: bold;

}

Вместо цифры количества упаковок:

<b class=”prod_left_val”>17</b>

Скрипт счетчика (ставить перед </body>):

<script>

    $(document).ready(function ($) {

      var number_objects,

        packageCount = 143,

        displayObject = $(‘.prod_left_val’);

      function loadRandom() {

        number_objects = packageCount + Math.floor(Math.random() * 1);

      }

      function decreaseRandom() {

        number_objects -= Math.floor(Math.random() * 2) + 1;

      }

      function showRandom() {

        displayObject.text(number_objects);

      }

      loadRandom();

      showRandom();

      var interval = setInterval(function () {

        decreaseRandom();

        showRandom();

        if (number_objects <= 5) {

          clearInterval(interval);

        }

      }, 9000);

    });

  </script>

Как сделать счетчик оставшихся упаковок на лендинге

Теперь поехали с пошаговой инструкцией! Важно — каждая прокла немного отличается визуалом кода, если видите, что у вас немного не так, то скормите статью GPT и скриншотами показывайте ему что у вас. Он направит вас по правильному пути. Работает безотказно!

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

Если совсем не шарите в коде, то просто посмотрите какие фразы текста есть рядом и ищите в коде эти слова (можно через быстрый поиск command+F). Нам удобно расположить счетчик между сообщением об акции и формой заказа. Нашли фразу про окончание акции (выделено на скриншоте). Вот после и будем тулить наш код. 

Счетчик упаковок на лендинге: фишка для товарщиков и нутровиков

Вставляем сроку <p class=”container2″>Осталось упаковок: <b class=”prod_left_val”>17</b></p>

Счетчик упаковок на лендинге: фишка для товарщиков и нутровиков

Дальше листаем файл index.html до самого конца и перед тегом </body> вставляем сам скрипт счетчика. Можете его забрать в начале статьи. И не забывает нажать на “Сохранить”. Вот как это должно выглядеть:

Счетчик упаковок на лендинге: фишка для товарщиков и нутровиков

Остается в правильное место закинуть стили. Для этого находим файл index.css или он может у вас называться style.css. В вставляем стиль блока со счетчиком внизу (вообще без разницы где, но для порядка). Полный код опять же дал выше.

Счетчик упаковок на лендинге: фишка для товарщиков и нутровиков

Все, сохраняемся и идем проверять свою проклу! Ах да, самое главное, в скрипте есть вот такая строка “ }, 9000);“. Она задает правило, что счетчик активируется каждые 9 секунд. То есть по пачке товара уходит каждый 9 секунд. Если хотите ускорить — просто замените 9000 на 2000 или сколько вам нужно для реалистичности. 

Еще момент

Если у вас вдруг не работает данный скрипт, то вам нужно убедиться, что к прокле подключена библиотека  jQuery. Так как скрипт использует jQuery ($(document).ready()), поэтому библиотека jQuery должна быть подключена.

Убедитесь, что перед вашим скриптом (или в <head> вашего документа) есть подключение к библиотеке jQuery, например:

<script src=”https://code.jquery.com/jquery-3.6.0.min.js”></script>

Если нет, то можете либо подключить библиотеку, либо юзать вот этот скрипт на чистом JS: 

‹script>

document.addEventListener (“DOMContentLoaded”, function () {

var number_objects,

packageCount = 143,

displayObject = document.querySelector(‘-prod_left_val’);

function loadRandom) <

number_objects = packageCount + Math. floor (Math. random () * 1);

}

function decreaseRandom ) ‹

number_objects -= Math.floor (Math. random () * 2) + 1;

}

function showRandom) ‹

displayobject.textContent = number_objects;

}

loadRandom () ;

showRandom () ;

var interval = setInterval (function ()

decreaseRandom () ; showRandom ();

if (number_objects < 5) 1 clearInterval (interval);

}

}, 9000);

}) ;

Резюме

Добавление счетчика оставшихся упаковок на лендинг — это простая, но эффективная фишка, которая усиливает эффект срочности и подогревает интерес пользователей. Этот элемент легко интегрируется в прокладку, дополняя стандартные маркетинговые инструменты, такие как таймеры обратного отсчета или акции.

Если вам нужны дополнительные советы или готовые решения, подписывайтесь на наш блог и делитесь своим опытом в комментариях! Всем профита!

Loading