Помогите настроить цель "положить в корзину" на сайте инетрнет магазина

UI
На сайте с 19.03.2008
Offline
57
876

код кнопки в корзину (в шаблоне сайта) выглядит следующим образом:

<noindex><form class="js-buyform js-buyform<?=$BUY_ID?>" name="buy_form"><?

?><input type="hidden" name="<?=$arParams["ACTION_VARIABLE"]?>" value="ADD2BASKET" /><?

?><input type="hidden" name="<?=$arParams["PRODUCT_ID_VARIABLE"]?>" class="js-buyproductid" value="<?=$BUY_ID?>" /><?

?><a rel="nofollow" class="submit add2basket multimage_bottom<?if(!$CAN_BUY):?> disabled<?endif;?>" href="#"><?=GetMessage('MSG_INBASKET')?></a><?

?><a class="in_basket multimage_bottom" href="/personal/order/make/" title="<?=GetMessage("MSG_INBASKET_TITLE")?>"><?=GetMessage("MSG_INBASKET2")?></a><?

?><a rel="nofollow" class="multimage_bottom buy1click js-buy1click js_fancy_window" href="#buy1click" data-name="<?=$arResult["NAME"]?>"><?=GetMessage('MSG_BUY1CLICK')?></a><?

?><input type="submit" name="submit" class="none2" value="" /><?

?></form></noindex>

_______________________________________________________________

на сайте в итоге это принимает вид

<noindex><form class="js-buyform js-buyform38485" name="buy_form"><input type="hidden" name="action" value="ADD2BASKET" /><input type="hidden" name="id" class="js-buyproductid" value="38485" /><a rel="nofollow" class="submit add2basket multimage_bottom" href="#"></a><a class="in_basket multimage_bottom" href="/personal/order/make/" title="Перейти в корзину">Товар добавлен в корзину</a><a rel="nofollow" class="multimage_bottom buy1click js-buy1click js_fancy_window" href="#buy1click" data-name="Lacoste Live">Купить в 1 клик</a><input type="submit" name="submit" class="none2" value="" /></form></noindex>

-----------------------------------------------------------------------------------------------------

Пытался в Яндекс-метрике сделать цель "кладут в корзину", но у меня ничего не получилось. Подскажите плз, что и в какую часть кода вставить, чтобы все работало и в Я-метрике цель отображалась?

Спасибо.

SO
На сайте с 22.07.2007
Offline
83
#1

Хелп http://help.yandex.ru/metrika/objects/reachgoal.xml#reachgoal

Думаю в вашем случае надо это событие привязать сюда:

<a rel="nofollow" onclick="yaCounterXXXXXX.reachGoal('ORDER'); return true;" class="submit add2basket multimage_bottom<?if(!$CAN_BUY):?> disabled<?endif;?>" href="#"><?=GetMessage('MSG_INBASKET')?></a>

Если эта ссылка-кнопка отвечает за добавление в корзину.

Или сюда:

<input type="submit" onclick="yaCounterXXXXXX.reachGoal('ORDER'); return true;"  name="submit" class="none2" value="" />

или на отправку формы:

<form class="js-buyform js-buyform<?=$BUY_ID?>" onsubmit="yaCounterXXXXXX.reachGoal('ORDER'); return true;" name="buy_form">

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий