Налаштувати цілі в ке - простий спосіб
Здрастуйте, діти! Всі ви знаєте, що у Яндекса теж є свій лічильник з блдж. - називається Яндекс.Метрика. Він, наприклад, корисний для прискорення індексації – але не тільки! Це ж лічильник, їм ще й стати можна вважати! Однак, дітлахи, якщо ви коли-небудь пробували цю Яндекс.Метрику налаштовувати (зокрема – вказувати цілі), ви напевно знаєте, що це певний перманентний геморой. Але дядько Дубровський придумав спосіб, як цей геморой якщо не зцілити повністю, то хоча б трохи полегшити.
Зрозуміло, якби це все робилося якоюсь єдиною банерокрутилкою, проблем не було б, а було б багато щастя - наприклад, ми змогли б не лише оцінювати клікабельність блоків, а й аналізувати ефективність кожного окремого матеріалу (банера, посилання).
Однак, на практиці зазвичай відбувається не так - "схожі матеріали" виводить плагін для вордпресу, посилання в тексті вставляються через TinyMCE, а банери - наприклад, зовнішньою системою (і то добре, якщо не тупо в html-шаблон!).
Так ось тут нам допоможе Яндекс.Метрика. Гугль. Аналітікс, напевно, теж міг би допомогти, але я його люблю ще менше, ніж Метрику, тож – в інший раз. Робимо таке:
1. Виписуємо та обзиваємо блоки, які хочемо рахувати
Добре, щоб ці коди-назви не зустрічалися в URL сторінок сайту - для цього і вказано префікс "mx_".
2. Власне, ставимо метрику.
Згідно з інструкцією від Яндекса, тут багато розуму не треба.
Робимо, щоб у посилань, якими треба кликати, були класи видуclass="metrika metrika_mx_popular" іclass="metrika metrika_mx_related"
4. Додаємо в HEAD виклик такого нехитрого JS:
Капітан очевидністьпідказує мені, що а) цей код повинен бути вставлений після підключення jquery.js і б) замість 123123123 потрібно вказати ваш айді лічильника - його можна підглянути в коді лічильника (а ще краще - оголосити заздалегідь у глобальній змінній, щоб не дублювався).
5. Заводимо цілі в інтерфейсі Яндекс.Метрики
Для цього відкриваємо морду, тиснемо зелений олівець ("редагувати") навпроти потрібного лічильника, відкриваємо вкладку "Цілі", тиснемо "Додати ціль".
- У полі "Назва" вводимо "Популярні товари" (а потім "Аксесуари").
- У полі "Умова" вибираємо вкладку "URL сторінки", вибираємо "містить" і вказуємо назви-коди - "mx_popular" (і відповідно "mx_related")
6. Радіємо життю
Тепер, коли користувач натискає на посилання з класом "metrika_mx_related" (тобто в блоці, що цікавить нас), лічильник Метрики за допомогою JS-коду з п.4 дізнається про досягнення мети "Аксесуари". Інтернет-маркетолог відкриває потрібний сайт у панелі Метрики, вкладку "Відвідуваність" - "Цілі" - "Аксесуари", дивиться колонку "Конверсія", бачить, що ніхто в блок "Аксесуари" не кликає, і йде штовхати дизайнера, щоб рамочку блоку прималював , і програміста, щоб алгоритм визначення подібних продуктів поліпшив. В результаті - все при ділі, а це - головне!
7. Підключаємо фантазію
Ну так, тепер, коли у нас в руках настільки потужний інструмент від дядька Дубра, ми можемо реалізувати будь-що! Наприклад, раджу звернути увагу на вкладку "Складена мета". Там можна зробити все те ж саме, а потім окремим кроком додати URL кошика - тоді стане зрозуміло, що якщо хтось і кликає, то точно ніхто нічого не купує :)
Для більш складних випадків (типу посилань у тексті) використовуємо магію jQuery, змінивши відповідним чином CSS-селектор.
Чого б ще почитати:
Зараз спробую пошукати в якихось логах, якщо вийде дістати - дістану.
Ціль: налаштувати Мета в метриці або Гуглі на клік всередині будь-якого місця iframe. Знайшов вашу та ще одну статтю - yourkeys(точка)ru/yandex-metrika-reachgoal.html скільки не намагаюся зробити так як там написано - нічого не виходить. Сайт у мене wordpress, що писати всередині $('iframe[. ]').iframeTracker(
body style="margin:0px; padding: 0px; "http://сайт.ua/1/" frameborder="0" scrolling="yes" height="100%" width="100%"
Підкажіть, спосіб у статті за ідеєю мав спрацювати у моєму випадку, і якщо так, то як це прописати?
Євгене, я приблизно зрозумів вашу проблему.
По-перше, плагін iframeTracker працює, строго кажучи, на хаку. По-справжньому відстежити клік на кадрі не можна, це інший документ. Плагін використовує подію втрати фокусу. Для цього він додає свою магію, яка певною мірою може конфліктувати з іншими скриптами на сторінці (наприклад, з обробниками фокусу на формах).
Якщо документ, завантажений в iframe, знаходиться у вас під контролем, можна з нього передавати події – почитайте про postMessage, ось тут наприклад.
Якщо документ у кадрі не ваш – доведеться юзати iframeTracker або щось подібне. І тут логіка така.
Якщо важливо розрізняти фрейми, доведеться кожному присвоювати свій клас і додавати свій обробник. Або використовувати приклад з доки по плагіну, хоча він і виглядає трохи жахливо :) взагалі розробники плагіна могли б сховати це, просто передаючи в коллбек об'єкт-подію з проставленим target. але чомусь не стали )
А взагалі, цій статті вже 4 роки скоро, я зараз такі речі розрулюю через параметри візитів. Треба бноворічних канікулах зібратися з думками та написати про нову Яндекс.Метрику, там багато крутих плюшок.
Здрастуйте, в index.php лендингу є такий код
Дякую за заявку! Наш менеджер зв'яжеться з вами найближчим часом!
Суть така, якщо форма заявки заповнена правильно після натискання кнопки відправити з'являється це повідомлення. Підкажіть, як налаштувати ціль на появу цього повідомлення за допомогою вашого коду.
я код лічильника виніс в окрему змінну