Варианты вставки JavaScript-события в код страницы клиента (onClick)

Общее описание

Если на сайте необходимо отслеживать какое-либо событие (нажатие на кнопку Купить, Заказать, Отправить и т.п.), то кроме размещения самого кода отслеживания (например Google Analytics) на странице сайта, вы размещаете ещё на самой кнопке следующий фрагмент

Например: Нужно на нажатие кнопки "Купить", там где

  1. onClick= повесить событие "_gaq.push(['_trackEvent', 'button', 'press', 'kupit']);"

пример №1

  1. <input type="image" src="img/buy_300.png" alt="Купить" title="Купить" / onClick= "_gaq.push(['_trackEvent', 'button', 'press', 'kupit']);">

пример №2

  1. <a href="http://gadxxxemeyn.xxxpay.com/" style="margin: 0px;" target="_blank" onClick= "_gaq.push(['_trackEvent', 'button', 'press', 'kupit']);"
  2. >Узнать о методе лечения</a></div>

пример №3

  1. <a class="T10 стиль3" href="http://gadxxxemeyn.xxxpay.com/" style="color: blue; font-size: 26pt; font-weight: bold; margin: 0pt;" target="_top" onClick= "_gaq.push(['_trackEvent', 'button', 'press', 'kupit']);">>>> Сайт академика Иванова <<<</a>

пример №4

  1. <p style="text-align: center;"><font color="black"><a href="http://gadxxxemeyn.xxxpay.com/" onClick= "_gaq.push(['_trackEvent', 'button', 'press', 'kupit']);"><img src="201205110901349586.jpg" alt="Сайт Иванова Ивана"></a></font></p><p style="text-align: justify;"><font color="black">

Для работы с датчиком (кодом отслеживания конверсий) MGID, где нужно отслеживать событие

Cобытие onclick

Для этого достаточно вызвать js-код: onclick = _mgq.push(["MgSensorInvoke", "Идентификатор цели"]), где Идентификатор цели - идентификатор цели , указывается в целях клиента, вкладка Событие.

примеры:

  1. <p style="text-align: center"><button onclick = '_mgq.push(["MgSensorInvoke", "Идентификатор цели"])'>Кнопка с текстом</button></p>
  2. <a href="images/xxx.jpg" onclick = '_mgq.push(["MgSensorInvoke", "Идентификатор цели"])'>Посмотрите на мою фотографию!</a>

Идентификатор цели: может принимать числовые и буквенные (латиница) значения.

Пример: test, test123

Получится такое значение:  MgSensor.invoke('test123');

Внимание! Все события работают в паре с основным кодом отслеживания.