Нужно добавить в шаблонный сайт пару функций. Если вкратце - есть интернет-магазин на wix. Мне нужно, чтобы человек, заказав товар, мог выбрать один из вариантов доставки (до метро или до дверей). И нужно, чтобы соответствующая ...
Прикрутка e-commerce от Google Analytics на сайт
Задача: прикрутить модуль отслеживания e-commerce от Google Analytics на сайт (Yii + MySQL).
1. Модуль e-commerce должен быть установлен только на финальную страницу заказа, стандартно это страница «Спасибо за ваш заказ». В нашем случае это страница "/order/thanks".
Месторасположение модуля – строго после функции _gaq.push(['_trackPageview']). Для этого в общем слое предусмотрен контейнер:
request->requestUri == '/order/thanks'): ?>
/* модуль e-commerce */
2. Весь модуль состоит из трех методов, каждый из которых передает определенную информацию о заказе. Значения переменных, которые в комментариях отмечены звездочкой (*) – задаются обязательно. Все остальные – опционально. Важно их указывать, даже если они остаются пустыми. Методы должны размещаться точно в указанной последовательности.
addTrans() – метод передает информацию о транзакции.
_gaq.push(['_addTrans',
'1234', // id заказа*
'site.com.ua', // домен
'28.28', // итоговая выручка* - для расчета необходимо получить все товары по данному заказу и просуммировать произведения цены каждого товара на количество штук;
'', // налог с транзакции (не нужен)
'15.00', // стоимость доставки - для расчета необходимо знать предыдущую переменную. Рассчитывается исходя из типа доставки, выбранного покупателем;
'Kyiv', // город - способ определения зависит от типа выбранной доставки;
'Kyiv', // область - способ определения зависит от типа выбранной доставки;
'Ukraine' // страна
]);
_addItem() – передает информацию по каждой товарной позиции.
_gaq.push(['_addItem',
'1234', // ID заказа*
'DD44', // артикул товара*
'FarCry3', // имя продукта*
'PC_Games', // категория товара*
'11.99', // цена товара*
'1' // количество единиц товара*
]);
_trackTrans() – отправляет все данные на сервер.
3. Необходимые переменные для модуля нужно получать через id заказа. Сам id заказа мы получаем через getflash.
Некоторые модели и функции уже есть в других модулях сайта. В процессе работы будем показывать.
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт11 лет назад
- $50
Привет, друзья! Есть несложная, но интересная работа. Цель работы: Повысить качество собираемых и в водимых контактов в ретейле. 1. Я вижу это так. В магазине покупатель на планшетнике ...
Веб-программирование4 заявкиЗакрыт11 лет назад Необходимо написать фильтр товаров с нуля под Virtuemart 2.0.2x без верстки и стилизации под шаблон, просто модуль. ------------ ТРЕБОВАНИЯ: 1. Управление фильтром через админку (установка того, что будет выводиться ...
Веб-программированиенет заявокЗакрыт11 лет назадНеобходимо написать скрипт, позволяющий захватывать происходящее на экране компьютера и транслировать по сети в реальном времени. Предварительно это можно сделать только на Java, посему нужен человек, в данном языке разбирающийся. Также при предложении своих услуг ...
Веб-программирование1 заявкаЗакрыт11 лет назадСайт pbazar.ru Сделан на wordpress. Исправление и проверка функционала сайта. 1.Настроить работу кнопок Положительный и Отрицательный отзыв. На данном этапе при заполнении формы непонятно куда девается текст отзыва. ...
Веб-программирование5 заявокЗакрыт11 лет назадЗдравствуйте. Есть вот такой сайт - sebkzn.ru Сейчас там на главной странице анимация стоит временно. Хотелось бы прикрутить к сайту плагин слайдер движения Как тут - http://themes.cmsmasters.net/?theme=pacifico Принцип прост: гружу ...
Веб-программирование5 заявокЗакрыт11 лет назадАрт-проект для дизайнеров, скульпторов, фотографов, художников. Аналоги проекта: http://gallerix.ru http://illustrators.ru http://parland.ru Требуется команда специалистов для разработки и продвижения проекта. Мы ищем партнеров для нашего ...
Веб-программирование2 заявкиЗакрыт11 лет назадНеобходимо добавить нумерацию в слайдере OWL Carousel вместо обsчных кнопочек перехода к изображениям. Смотри скриншот
Веб-программирование2 заявкиЗакрыт11 лет назад- $250
необходимо доработать функционал календаря событий техническое задание: https://docs.google.com/document/d/1ezlBgmTgIaZZTJcpGkz0rsEwLM-XTMgfaQxquQaWODA/edit?usp=sharing Знание движка yii обязательно, умение работать с github. Цена/Сроки/Примеры работ на yii/Вопросы в PM или в т.з ...
Веб-программированиенет заявокЗакрыт11 лет назад