Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 14 Ответов
  • 11389 Просмотров
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
Здравствуйте!
Пытаюсь настроить цель в Яндекс метрике кнопку "купить"

В файле: components/com_virtuemart/helpers/shopfunctionsf.php
Код
$html = '<input type="submit" name="addtocart" class="addtocart-button" value="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" title="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" />';
строка 108

По инструкции http://help.yandex.ru/metrika/objects/reachgoal.xml нужно вставить в кнопку этот код: onclick="yaCounterXXXXXX.reachGoal('ORDER'); return true;"

Получилось так:
Код
$html = '<input onclick="yaCounterXXXXXX.reachGoal('ORDER'); return true;" type="submit" name="addtocart" class="addtocart-button" value="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" title="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" />';

Подскажите, пожалуйста, что не так?
Появляется пустая страница  :(

« Последнее редактирование: 30.08.2014, 15:43:45 от alexfom_16 »
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Надеюсь вы заменили ХХХХХ на ID своего сайта в метрике?
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
Надеюсь вы заменили ХХХХХ на ID своего сайта в метрике?
Конечно заменил, весь интернет перерыл в поиске ответа, очень мало информации на эту тему.
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
и идентификатор поставили и цель создали? и не работает, не может быть такого... кидайте скриншоты метрики и кнопки...
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
Все сделал как написано
Код кнопки:
Спойлер
[свернуть]



При установке кода появляется пустая страница, FireBug показывает "500 Internal Server Error"
« Последнее редактирование: 30.08.2014, 15:43:12 от alexfom_16 »
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Код
$html = '<input onclick="yaCounterXXXXXX.reachGoal(\'ORDER\'); return true;" type="submit" name="addtocart" class="addtocart-button" value="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" title="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" />';
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Код
$html = '<input onclick="yaCounterXXXXXX.reachGoal(\'ORDER\'); return true;" type="submit" name="addtocart" class="addtocart-button" value="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" title="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" />';

Вероятнее всего, там же в начале $html = ..)) Ну VirtueMart..))
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Тут ты прав, а на счет "Ну VirtueMart", это был камень в мой огород. Имелось ввиду в плане сюрпризов..)) Если бы был просто input, работало бы..
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
Код
$html = '<input onclick="yaCounterXXXXXX.reachGoal(\'ORDER\'); return true;" type="submit" name="addtocart" class="addtocart-button" value="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" title="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" />';

+1 Спасибо, beagler!
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

Cinnober

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Код
$html = '<input onclick="yaCounterXXXXXX.reachGoal(\'ORDER\'); return true;" type="submit" name="addtocart" class="addtocart-button" value="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" title="'.JText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" />';

Подскажите, пожалуйста, каким образом привязать этот код не к кнопке "Добавить в корзину", а к кнопке "Оформить заказ" в самой корзине?

VM2.6
используется плагин OPC
Не удается найти место в коде, которое выводит эту кнопку.
Заранее благодарен.
« Последнее редактирование: 21.09.2015, 14:46:39 от Cinnober »
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
Здравствуйте!
Снова нужна ваша помощь, не могу объединить два onklick в один.
Использую компонент OPC (оформление заказа на одной странице).
Хочу повесить цель в Яндекс метрике на кнопку "Подтвердить заказ".
Нашел код, который выводит содержимое в onklick в кнопке:
Код: php
 public function getJSValidator($ref)
{
  $html = 'javascript:return Onepage.validateFormOnePage(event, this, true);';
  //$html = '" autocomplete="off"';
  return $html;
}

Сделал так:
Код: php
 public function getJSValidator($ref)
{
  $html = 'yaCounterXXXXXX.reachGoal(\'PODTVERDIT_ZAKAZ\'); javascript:return Onepage.validateFormOnePage(event, this, true); return true;';
  //$html = '" autocomplete="off"';
  return $html;
}

Счетчик работает а валидация нет (((
Подскажите, пожалуйста, как правильно прописать, чтобы работали две функции.
Спасибо!
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

legostaev

  • Новичок
  • 7
  • 0 / 0
всем привет!  Joomla3 + VM3
для бесплатного варианта Onepage Generic цель "подтверждение заказа" (когда клиент нажимает "Подтвердить заказ") сделал так:
файл /httpdocs/plugins/system/onepage_generic/cart/tmpl/default_shopper.php 896 строка
было
Код
echo '<a class="opg-button '.$button_primary_class.' opg-button-large opg-margin-top opg-width-1-1" href="javascript:void(0);" onclick="submit_order();"><span>' . JText::_('COM_VIRTUEMART_ORDER_CONFIRM_MNU'). '</span></a>';
стало
Код
echo '<a class="opg-button '.$button_primary_class.' opg-button-large opg-margin-top opg-width-1-1" href="javascript:void(0);" onclick="submit_order(); yaCounter88888888.reachGoal(\'ORDER\'); return true;"><span>' . JText::_('COM_VIRTUEMART_ORDER_CONFIRM_MNU'). '</span></a>';

где 88888888 - это номер вашего счетчика метрики

соответственно в самой метрике добавил javascript событие с идентификатором цели ORDER.
« Последнее редактирование: 29.05.2016, 17:13:54 от legostaev »
*

Chell

  • Захожу иногда
  • 62
  • 1 / 0
Конверсия работает, но возник следующий вопрос. Как узнать на какой именно странице достигнута цель? Думал сделать виджет, но так и не нашёл пункта "адреса посещённых страниц".
*

Kaspersiy

  • Новичок
  • 8
  • 0 / 0
Настройка цели в Яндекс метрике
« Ответ #14 : 08.06.2017, 20:58:53 »
Взялся помочь человеку настроить цели для Яндекс.метрики. Думал будет просто, я там Joomla. Я с Joomla не знаком. Естественно ни index.html ни index.php я там не нашёл нужного. Как вообще установить простейший код на неизвестную мне Joomla?
"onclick="yaCounter410259974.reachGoal ('order'); return true;"

Есть доступ по ftp, есть понимание, что используется шаблон templates\gk_gamenews. Но нет понимания как найти код нужной мне формы #simpleForm2_555  с сайта http://radiocover.ru/  (событие при нажатии на кнопку оставить заявку).

Очень прошу помочь советом и не быть строгим.


Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кнопка добавить в корзину

Автор tmpnikl

Ответов: 1
Просмотров: 747
Последний ответ 28.07.2021, 13:17:53
от Wargoth
[РЕШЕНО] Не работает выбор категории?

Автор warlocksp

Ответов: 3
Просмотров: 737
Последний ответ 05.02.2020, 13:43:48
от warlocksp
[Решено] Strict Standards: Only variables should be assigned by reference in

Автор desperion

Ответов: 17
Просмотров: 32090
Последний ответ 06.12.2019, 13:44:22
от Amazonka
Решено: Перестала работать корзина. В чем может быть дело?

Автор denxio

Ответов: 7
Просмотров: 747
Последний ответ 17.11.2019, 09:20:54
от draff
Кнопка "Add-to-cart Button" в списке категории, VirtueMart 2.0.2

Автор kaprikorn

Ответов: 22
Просмотров: 24886
Последний ответ 25.06.2019, 15:39:19
от Falkovichs