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

buto

  • Завсегдатай
  • 525
  • 1
Добрый день Joomla 3.6.4 + JoomShopping 4.15 Хочу сделать аудитрорию  для динамического ремаркетинга КМС Google adwprds. Смысл чтобы уменьшить аудитрию по ряду продуктов : т.е. чтобы реклама показывалась только тем кто к примеру положил товар в корзину и не оформил заказ/ либо кто завершил заказ (исключать показ этим покупателям), а то уж больно много переходов получается. Технически  Вопрос решается так: нужно впихнуть кусок кода на 2 страницы : cart.php (/components/com_jshopping/templates/ваш шаблон/cart и  finish.php
такого плана
для cart.php
Код
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: "",
dynx_pagetype: "conversionintent",
dynx_totalvalue:
};
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 929282755;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/929282755/?value=0&amp;guid=ON&amp;script=0"/>
</div>
</noscript>
и
для finish.php
Код
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: "",
dynx_pagetype: "conversion",
dynx_totalvalue:
};
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 929282755;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/929282755/?value=0&amp;guid=ON&amp;script=0"/>
</div>
Нужно передать 2 переменные в обоих случаях dynx_totalvalue -цена заказа без валюты, только числовое значение и dynx_itemid: id товара
Пока попытки тщетны, уже 30 минут нужна помощь. Кто может дать совет? Id товара вообще не выводится в cart.php и finish.php
*

kit2m2

  • Живу я здесь
  • 1138
  • 103
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.
*

buto

  • Завсегдатай
  • 525
  • 1
Да, спасибо, помогло
Получилось что-то типо такого:
Код
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: "<?php echo $prod['product_id']?>",
dynx_pagetype: "conversionintent",
dynx_totalvalue:<?php echo $prod['price']?>
};
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 929282755;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/929282755/?value=0&amp;guid=ON&amp;script=0"/>
</div>
</noscript>
осталось подумать что в finish.php в эти же параметры как-нибудь выдать
*

buto

  • Завсегдатай
  • 525
  • 1
Хм... а вот с finish.php не все так просто
пытаюсь такое провернуть, тщетно
Код
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: "<?php echo $хмхмхмхмх?>",
dynx_pagetype: "conversion",
dynx_totalvalue:<?php echo $хмхмхмхмх_price?>
};
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 929282755;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
p.s.
Хм... только что support adwords ответил, на мой вопрос про несколько товаров. Если несколько товаров в корзине  то dynx_itemid должен содержать несколько ID , а параметр dynx_totalvalue -суммарное значение заказа. Вот как такое реализовать, условие надо писать типо
« Последнее редактирование: 15.11.2016, 22:52:17 от buto »
*

vipiusss

  • Профи
  • 5601
  • 322
  • Круглая ава-зло!
 ;) Ждём Дмитрия_Стаса, он, надеюсь, ткнёт в правильную сторону.
до этого учим http://php.net/manual/ru/control-structures.foreach.php

Если вы пытаетесь условия делать, делайте их правильно!
Если у вас вары стоят-пишите для них константы.

// И посмотрите код, у вас скрипт на скрипте. Даже я бы так не смог))) под пивом.
« Последнее редактирование: 15.11.2016, 22:46:27 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

buto

  • Завсегдатай
  • 525
  • 1
;) Ждём Дмитрия_Стаса, он, надеюсь, ткнёт в правильную сторону.
до этого учим http://php.net/manual/ru/control-structures.foreach.php

Если вы пытаетесь условия делать, делайте их правильно!
Если у вас вары стоят-пишите для них константы.

// И посмотрите код, у вас скрипт на скрипте. Даже я бы так не смог))) под пивом.
Решил читать) Кажется только сча о сИнило)
Цитировать
// И посмотрите код, у вас скрипт на скрипте. Даже я бы так не смог))) под пивом.
Да я что-то увлекся, заметил сам уже, пути назад нет.
*

vipiusss

  • Профи
  • 5601
  • 322
  • Круглая ава-зло!
да сами просто посмотрите, вам не ***?
</script>+<php>
вы ещё туда CSS со стилями добавьте. и назовите тему, что я нашёл в коде на компе, помогите весь суп набор сделать.
сорри за сарказм.

Спойлер
[свернуть]
« Последнее редактирование: 15.11.2016, 23:02:06 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

buto

  • Завсегдатай
  • 525
  • 1
да сами просто посмотрите, вам не ***?
</script>+<php>
вы ещё туда CSS со стилями добавьте. и назовите тему, что я нашёл в коде на компе, помогите весь суп набор сделать.
сорри за сарказм.

Спойлер
[свернуть]
Спасибо в любом случае. Любая критика, тем более аргументированная и правильная подталкивает к развитию. Весь данный сайт-это суп, лучшего сравнения и не найти. К сожалению ограничен во времени, и задача не сливать рекламный бюджет, для этого нужно сейчас сделать через скрипты указанные выше выводы id товара и цена только для аудитории. Эстетики тут мало и понимаю что неправильно, но приоритеты пока в другом. К сожалению не могу пока более ни на чем фокусироваться. Если у вас есть вариант как поставленную задачу реализовать по другому, с радостью выслушаю, я честно говоря не нашел просто возможности кроме как вот такого использования </script>+<php> для моего супа
*

vipiusss

  • Профи
  • 5601
  • 322
  • Круглая ава-зло!
Подскажу вам реально: Дмитрия_Стаса подождите или Невигена.
Скажу честно: я в пиве и если я начну код править, тут бабка двояко:но я уверен, вы ошиблись со скриптами.
Спойлер
[свернуть]
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

robert

  • Профи
  • 4075
  • 376
да сами просто посмотрите, вам не ***?
</script>+<php>
Ну и что? Все нормально.
buto, я не знаю, что такое КМС Google adwprds и чего добиваетесь, но все правильно делаете.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

vipiusss

  • Профи
  • 5601
  • 322
  • Круглая ава-зло!
Ну и что? Все нормально.
buto, я не знаю, что такое КМС Google adwprds и чего добиваетесь, но все правильно делаете.

Роберт, но скрипт на скрипте сидит, или это правильно?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

robert

  • Профи
  • 4075
  • 376
Что ты имеешь в виду под
скрипт на скрипте сидит
? Смешивание JS с PHP? Или слишком много тэгов <script/>? Если первое, то все нормально - мы посредством PHP передаем в JS значение переменной. Если второе, то можно код объединить, но существует риск сделать что-то не так.
« Последнее редактирование: 15.11.2016, 23:41:15 от robert »
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

vipiusss

  • Профи
  • 5601
  • 322
  • Круглая ава-зло!
Что ты имеешь в виду под? Смешивание JS с PHP?

Да, ТС же смешивает.

Роберт, я уверен, вы знаете код и проверил практикой.
Помогите и закроем тему.

Спойлер
[свернуть]
« Последнее редактирование: 15.11.2016, 23:42:14 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

robert

  • Профи
  • 4075
  • 376
Отредактировал предыдущий пост.
Роберт, я уверен, вы знаете код и проверил практикой.
Помогите и закроем тему.
Нет, я не так часто сталкивался с JoomShopping и всякими там сервисами, чтобы понять, чего хочет ТС. То есть, я примерно знаю, чего он хочет, но конкретного кода не могу дать.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

vipiusss

  • Профи
  • 5601
  • 322
  • Круглая ава-зло!
Поэтому ждём Дмитрия_Стаса.
Жаль, что Игорь отморозился, читая тему.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

nevigen

  • Moderator
  • 8915
  • 755
  • http://n*****n.com
2 vipiusss
я не морожусь, а отвечаю когда могу, понимаю и знаю.
а Вам рекомендую когда Вы "в пиве" и тянет сюда, то больше читать и меньше писать (желательно по сути).
тут все таки не ПАБ ;)
ибо "...я знаю что делать, надо подождать тех кто знает..." думаю в понимании ТСа если он уже здесь.

".... попытки тщетны, уже 30 минут нужна помощь...."
для человека который хочет разобраться это конечно очень долгий период изысканий...

насчет финиша, а туда передается нужная инфа, чтобы ее присваивать и передавать дальше ?
« Последнее редактирование: 16.11.2016, 08:29:39 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

buto

  • Завсегдатай
  • 525
  • 1
Цитировать
buto, я не знаю, что такое КМС Google adwprds и чего добиваетесь, но все правильно делаете.
Спасибо. По поводу Динамических объявлений КМС (контекстно медийная сеть) Google adwords есть видео (https://www.ru.advertisercommunity.com/t5/Vebinary-o-prodvinutyh-funktsiyah/18-maya-Dinamicheskiy-remarketing-cherez-fid-biznes-dannyh/td-p/125981 ) где все подробно описано. В Принципе это вот такие объявления (скрин http://prntscr.com/d7v82t ) которые преследуют вас с ценой и характеристиками . Как реализовано писал тут http://joomlaforum.ru/index.php/topic,328235.msg1651174.html#msg1651174
Цитировать
Нет, я не так часто сталкивался с JoomShopping и всякими там сервисами, чтобы понять, чего хочет ТС. То есть, я примерно знаю, чего он хочет, но конкретного кода не могу дать.
Передавать ID товара (товаров в идеале) и price Для того чтобы пошло соответствие в файле фида в goole adwords. Т.е. сценарий человек положил в корзину и не купил (страница ) cart.php (да) finish(нет). Этой аудитории будут показываться товары с данным ID. Прайс тут особо и не нужен, т.к. браться будет с фида данных, который выгружается с сайта ежедневно по крону. Вариант второй  cart.php (да) finish(да)-Это аудитория совершившие заказ-им не нужны более товары которые они купили,  и нет необходимости показывать им объявление. Минусуем данную аудиторию. Им показываем только сопутствующие товары которые не купили они еще (задается в файле фида)

 
2 vipiusss
я не морожусь, а отвечаю когда могу, понимаю и знаю.
а Вам рекомендую когда Вы "в пиве" и тянет сюда, то больше читать и меньше писать (желательно по сути).
тут все таки не ПАБ ;)
ибо "...я знаю что делать, надо подождать тех кто знает..." думаю в понимании ТСа если он уже здесь.

".... попытки тщетны, уже 30 минут нужна помощь...."
для человека который хочет разобраться это конечно очень долгий период изысканий...

насчет финиша, а туда передается нужная инфа, чтобы ее присваивать и передавать дальше ?
в том то и проблема что не передается ничего. Страница finish берется из данного аддона  https://nevigen.com/ru/addons/onestepcheckout-joomshopping.html
Мне бы хотя бы id передать продукта...
*

robert

  • Профи
  • 4075
  • 376
buto, спасибо за ссылки, конечно, но я сейчас не буду их изучать, чтобы решить вашу проблему. Я мог только посмотреть контроллер checkout и если не ошибаюсь, то при выводе страницы finish корзина еще не удалена. Так что вы можете ее загрузить
Код: php-brief
$cart=JModel::getInstance('cart', 'jshop');
$cart->load();
и получить товары из $cart->products.
Спойлер
[свернуть]
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

dmitry_stas

  • Профи
  • 10012
  • 949
если не ошибаюсь, то при выводе страницы finish корзина еще не удалена. Так что вы можете ее загрузить
совершенно верно. плюс если используется onestepcheckout, то в finish.php вообще доступна таблица order, и товары из заказа - $this->order->items. смотрите finish.php, там все есть.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

buto

  • Завсегдатай
  • 525
  • 1
Цитировать
совершенно верно. плюс если используется onestepcheckout, то в finish.php вообще доступна таблица order, и товары из заказа - $this->order->items. смотрите finish.php, там все есть.
Спасибо огромное. Вот 52 минуты просидел тыкался одно и то же делал 22 заказ) не мог понять почему не передает. Оказалось в настройках onestepcheckout не стояла галочка выводить информацию о товаре)
Цитировать
".... попытки тщетны, уже 30 минут нужна помощь...."
для человека который хочет разобраться это конечно очень долгий период изысканий...
так что потратил 52+22 минуты=74 минуты, а это уже серьезный срок для "изысканий" (с).Спасибо проблема решена для onestepcheckout.
Цитировать
- это действительно очень длинный срок Azn, я вот уже 6 лет по чуть-чуть учусь, и то с переменными успехами Grin.
Очень даже вас понимаю.
итоговый вариант для finish.php (вариант только с 1 товаром в корзине). Несколько товаров пока не осилил.
должно быть что-то типо такого для начала у вас в финише
Код
<?php
foreach ($this->order->items as $item) {
$product = JTable::getInstance('Product', 'jshop');
$product->load($item->product_id);
$product->getCategory();
?>
Код
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: "<?php echo $item->product_id ?>",
dynx_pagetype: "conversion",
dynx_totalvalue:<?php echo $item->product_item_price ?>
};
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 929282755;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
« Последнее редактирование: 16.11.2016, 23:04:24 от buto »
*

ardemish

  • Захожу иногда
  • 11
  • 0
такая же задача стоит
на страницу finish.php нужно выводить айдишники товаров через запятую и общую сумму заказа
для корзины реализовал для любого количества заказов товаров
Спойлер
[свернуть]

Подскажите, пожалуйста, Как достать эти же переменные на странице finish.php ?
« Последнее редактирование: 29.03.2017, 14:39:40 от ardemish »
*

dmitry_stas

  • Профи
  • 10012
  • 949
их там нет, их надо запрашивать из базы.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ardemish

  • Захожу иногда
  • 11
  • 0
dmitry_stas, спасибо за ответ
как писал robert, корзина еще не удалена, и мы можем ее загрузить, все верно?
у меня знаний не хватает, чтоб ее загрузить и  использовать
если не сильно затруднит, может кто-то знающий привести пример кода?
*

dmitry_stas

  • Профи
  • 10012
  • 949
Код
$cart = JSFactory::getModel('cart', 'jshop');
$cart->load();
// $cart->products ...
но обратите внимание, что это возможно только в шаблоне и только один раз
« Последнее редактирование: 29.03.2017, 15:22:17 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ardemish

  • Захожу иногда
  • 11
  • 0
dmitry_stas, спасибо! ID вывел
последний вопрос: как вывести сумму
<?php print $cart->summ;?> - так работало в корзине
тут не работает
*

dmitry_stas

  • Профи
  • 10012
  • 949
модель $cart везде одинакова, нет разницы. сделайте
Код
print_r($cart);
и посмотрите что в ней содержится
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ardemish

  • Захожу иногда
  • 11
  • 0
да, действительно, все верно
но почему [summ]=>0?
как теперь получить сумму корзины ?
upd
в общем, меня устроит переменная price_product, которая содержит сумму цен всех товаров в корзине
Спасибо за помощь!
« Последнее редактирование: 29.03.2017, 16:30:24 от ardemish »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сформировать ссылку на товар

Автор denism300

Ответов: 1
Просмотров: 226
Последний ответ 25.04.2017, 21:01:56
от dmitry_stas
Подключение файлов CSS и js

Автор make_it

Ответов: 6
Просмотров: 754
Последний ответ 06.04.2017, 20:07:05
от Ruslan Chester
Динамический ремаркетинг Google adwords нужен ли в JoomShopping?

Автор buto

Ответов: 18
Просмотров: 1112
Последний ответ 09.08.2016, 23:06:55
от buto
Joomshoping и динамический ремаркетинг AdWords

Автор vitaliy89

Ответов: 7
Просмотров: 498
Последний ответ 17.05.2016, 23:32:56
от buto
Нужна помощь sms-уведомления об изменениях статуса заказа JoomShopping

Автор Kamazer

Ответов: 29
Просмотров: 1161
Последний ответ 18.03.2016, 13:41:18
от Kamazer