Добавление скрипта для динамического ремаркетинга на сайт с 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
Potrzebny architekt Airtable do zbudowania schematu relacyjnego i nowej czystej bazy AirtablePotrzebna pomoc w przemyśleniu i zbudowaniu czystiej schemy relacyjnej dla wewnętrznego systemu operacyjnego w Airtable. Obecna baza jest już używana przez zespół, ale rozwinęła się organicznie: struktura jest częściowo płaska, część tabel/widoków jest używana aktywnie, część… Bazy danych i SQL, Aplikacje desktopowe ∙ 2 godziny 18 minut temu ∙ 7 ofert |
Tworzenie oprogramowania do generowania plików cięcia drewnianych puzzliSzukamy programisty do stworzenia oprogramowania, które automatyzuje proces tworzenia plików cięcia dla drewnianych figurkowych puzzli. Aktualny proces Obecnie każdy plik jest tworzony ręcznie przez projektanta w Adobe Illustrator. Plik zawiera: zewnętrzny kontur puzzla o… Aplikacje desktopowe ∙ 6 godzin 36 minut temu ∙ 10 ofert |
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ń 8 godzin temu ∙ 105 ofert |
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 15 godzin temu ∙ 43 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 7 godzin temu ∙ 10 ofert |