Добавление скрипта для динамического ремаркетинга на сайт с 1С-Битрикс
42 PLNРеализовать согласно инструкции:
Для настройки кода динамического ремаркетинга на сайте должен срабатывать следующий скрипт:
1 2 3 4 5 6 7 8 |
|
Описание параметров можно подробнее почитать в описании от Google.
Вкратце, в "REPLACE_WITH_VALUE" нужно подтянуть данные о том, на какой странице находится пользователь и информацию о товаре.
dynx_itemid - идентификатор (ID) товара - идентификатор должен совпать с ID товара в базе данных сайта. Данный параметр подтягивается только на страницах товаров, в корзине и на странице завершения покупки. Если в корзину добавлены 2 товара, то идентификаторы перечисляются в формате:
1 |
|
dynx_pagetype - категория (тип) страницы:
- home - главная страница;
- searchresults - страница с результатами поиска по сайту;
- offerdetail - страница с информацией о товаре;
- conversionintent - страница корзины или страница оформления заказа;
- conversion - страница подтверждения оформления заказа;
- other - все остальные страницы.
dynx_totalvalue - стоимость товара (или товаров, для корзины и страниц оформления и подтверждения заказа). Если в корзину добавлены 2 товара, то цены перечисляются в формате:
1 |
|
Пример кодов для каждого их типов страниц. Главная:
1 2 3 |
|
Страница результатов поиска:
1 2 3 |
|
Страница товара:
1 2 3 |
|
Страница корзины и оформления заказа:
1 2 3 |
|
Страница завершенной покупки:
1 2 3 |
|
Прочие страницы сайта:
1 2 3 |
|
Реализация.
Открываем файл header.php и в нем, в секции head, прописываем вызов отложенной функции, которая будет в дальнейшем выводить нужный код:
1 2 |
|
Сама функция имеет вид:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
|
Таким образом, на основании переданной в свойства страниц информации, будет отображаться соответствующий код.
Для главной страницы задаем свойство:
1 |
|
Для страницы с результатами поиска задаем:
1 |
|
Для страницы с корзиной, внутри компонента корзины, в файле result_modifier.php прописываем:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Далее, в файле component_epilog пишем:
1 2 3 4 5 |
|
Таким образом, информация для страницы корзины будет выведена только в том случае, если корзина не пустая.
Для страницы оформления заказа, в файлe result_modifier.php шаблона компонента оформления заказа, пишем:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
Далее, в шаблоне, прописываем для страницы с выводом информации о том, что заказ принят:
1 2 3 4 5 |
|
Для остальных страниц:
1 2 3 4 5 |
|
Для страницы карточки товара, в файле result_modifier.php компонента карточки товара, добавляем минимальную цену в ключи кеширования, чтобы получить к данному полю информацию в файле component_epilog.php:
1 2 |
|
А в файле component_epilog.php пишем:
1 2 3 4 5 |
|
Для всех остальных страниц будет показана информация для страницы типа "другая".
Opinia zleceniodawcy o współpracy z Denis Legashov
Добавление скрипта для динамического ремаркетинга на сайт с 1С-БитриксРабота выполнена четко по ТЗ и в поставленные сроки.
![]()
-
192 4 0 Опыт работы с Битрикс достаточно большой!!!
Пишите в скайп ipserviceweb
-
251 11 0 Здравствуйте!
Готова качественно и в срок выполнить задание. Большой опыт работы с Битрикс. Есть сертификаты.
Аналогичную работу выполняла месяц назад на https://prokids.pro/ (но немного по другому принципу). С удовольствием реализую согласно данной инструкции.
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Mała poprawka na stronie
59 PLN
Trzeba zaktualizować umowę ofertową w stopce na nową, w firmie zmieniły się zasady Zadanie na 20 minut Programowanie stron internetowych, Aplikacje desktopowe ∙ 1 dzień 1 godzina temu ∙ 102 oferty |
Narzędzie do porównywania rachunków z bankiem, kartami i księgowymZadanie techniczne: narzędzie do porównywania rachunków z bankiem, kartami i księgowymOgólny cel Potrzebne jest lokalne narzędzie (skrypt/mała aplikacja w Pythonie), które uruchamiane ręcznie co 1-2 miesiące na moim komputerze i dokonuje porównania między: Rachunkami, które… Python, Aplikacje desktopowe ∙ 3 dni 8 godzin temu ∙ 42 oferty |
Dodać przerwy 10-30 sekund między wysyłkami e-mailiWitam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom… Programowanie stron internetowych, Aplikacje desktopowe ∙ 9 dni temu ∙ 10 ofert |
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 9 dni 12 godzin temu ∙ 6 ofert |