Зберігаємо юзерів на сайті які зайшли з Google-картинок

Однією із проблем відвідуваності сайту є те що користувачі які приходять з google-картинок переглядають картинку і залишають ваш сайт. І ви, дивлячись статистику сайту бачите як юзер зайшов і пішов, зайшов і пішов... Але добре що ви натрапили на цю статтю, більше таких проблем у вас не буде. Я розкажу в цій статті як залишити користувача на сайті трохи довше ніж зазвичай.

Проаналізувавши як Гугл показує картинку з вашого сайту користувачам, я побачив що сайт грузиться в фреймі. Цього було достатньо щоб написати простий javascript який буде залишати користувачів на вашому сайті.

// якщо сторінку завантажили з фрейма 
// відправляємо користувача на поточну url сторінки 
  if (window.parent.frames.length > 0 && document.referrer.match(/google\./)) {
      top.location.replace(document.location);
  }

Скрипт оновлено 06/07/2012.

Ось як перевірити його роботу. Перейдіть по посиланню і клацніть на будь-яку картинку https://www.google.com.ua/search?tbm=isch&q=site:funivan.com

Ну ось і все =) Елементарно, просто і красиво. 

Коментарів: (4)

  1. Funivan
    Funivan 2012-07-06 09:09 Відповісти

    Увага оновився скрипт. Додав перевірку на реферера document.referrer.match(/google\./) Оновлюйтесь)
  2. yamorfie
    yamorfie 2012-07-06 10:10 Відповісти
    Не дуже приємний ефект.Щей кидає не на сторінку з картинкою
  3. Funivan
    Funivan 2012-07-06 10:10 Відповісти

    Використовувати чи не використовувати це ваша справа.Але якщо на сайті багато картинок і 80% користувачів заходить до вас тільки по картинках тоді затримати їх на вашому сайті іншим способом, дуже важко як на мене. Погляну статистику як піде якщо показник відмов буде великим при такій поведінці сайту, тоді зніму скрипт =)
  4. Leonid Yaremchuk
    Leonid Yaremchuk 2012-07-08 12:12 Відповісти
    Давно щось подібне шукав :)