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

buto

  • Давно я тут
  • 568
  • 1 / 0
Добрый день 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

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

buto

  • Давно я тут
  • 568
  • 1 / 0
Да, спасибо, помогло
Получилось что-то типо такого:
Код
<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

  • Давно я тут
  • 568
  • 1 / 0
Хм... а вот с 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

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

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

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

buto

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

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

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

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
да сами просто посмотрите, вам не ***?
</script>+<php>
вы ещё туда CSS со стилями добавьте. и назовите тему, что я нашёл в коде на компе, помогите весь суп набор сделать.
сорри за сарказм.

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

buto

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

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

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Подскажу вам реально: Дмитрия_Стаса подождите или Невигена.
Скажу честно: я в пиве и если я начну код править, тут бабка двояко:но я уверен, вы ошиблись со скриптами.
Спойлер
[свернуть]
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

robert

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

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Ну и что? Все нормально.
buto, я не знаю, что такое КМС Google adwprds и чего добиваетесь, но все правильно делаете.

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

robert

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

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Что ты имеешь в виду под? Смешивание JS с PHP?

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

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

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

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Отредактировал предыдущий пост.
Роберт, я уверен, вы знаете код и проверил практикой.
Помогите и закроем тему.
Нет, я не так часто сталкивался с JoomShopping и всякими там сервисами, чтобы понять, чего хочет ТС. То есть, я примерно знаю, чего он хочет, но конкретного кода не могу дать.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Поэтому ждём Дмитрия_Стаса.
Жаль, что Игорь отморозился, читая тему.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

nevigen

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

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

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

buto

  • Давно я тут
  • 568
  • 1 / 0
Цитировать
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

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

dmitry_stas

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

buto

  • Давно я тут
  • 568
  • 1 / 0
Цитировать
совершенно верно. плюс если используется 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

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

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

dmitry_stas

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

ardemish

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

dmitry_stas

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

ardemish

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
dmitry_stas, спасибо! ID вывел
последний вопрос: как вывести сумму
<?php print $cart->summ;?> - так работало в корзине
тут не работает
*

dmitry_stas

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

ardemish

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

Ошибка при правке данных клиента и попытке отправить письмо из заказа

Автор ecolora

Ответов: 40
Просмотров: 1368
Последний ответ 17.09.2022, 20:06:26
от marksetter
Сформировать запрос

Автор ShopES

Ответов: 1
Просмотров: 687
Последний ответ 24.05.2021, 13:51:35
от ShopES
Joomshoping и динамический ремаркетинг AdWords

Автор vitaliy89

Ответов: 10
Просмотров: 2255
Последний ответ 10.09.2020, 10:01:50
от chepic
Нужна полная документация к JoomShopping

Автор spmash

Ответов: 20
Просмотров: 2497
Последний ответ 25.05.2020, 22:21:16
от Bozhkov2
Продажа больших файлов, мое решение

Автор arthouse.cv

Ответов: 0
Просмотров: 563
Последний ответ 19.07.2019, 13:01:03
от arthouse.cv