Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача: прикрутить модуль отслеживания 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.

Некоторые модели и функции уже есть в других модулях сайта. В процессе работы будем показывать.

10 лет назад
vsoroch
40 летУкраина
10 лет в сервисе
Был
10 лет назад
  • Похожие заказы
  • Нужно добавить в шаблонный сайт пару функций. Если вкратце - есть интернет-магазин на wix. Мне нужно, чтобы человек, заказав товар, мог выбрать один из вариантов доставки (до метро или до дверей). И нужно, чтобы соответствующая ...

    Закрыт
    10 лет назад
  • $50

    Привет, друзья! Есть несложная, но интересная работа. Цель работы: Повысить качество собираемых и в водимых контактов в ретейле. 1. Я вижу это так. В магазине покупатель на планшетнике вводит в форму данные и отвечает на ...

    Закрыт
    10 лет назад
  • Необходимо написать фильтр товаров с нуля под Virtuemart 2.0.2x без верстки и стилизации под шаблон, просто модуль. ------------ ТРЕБОВАНИЯ: 1. Управление фильтром через админку (установка того, что будет выводиться в фильтре: поля сортировки, для каких ...

    Закрыт
    10 лет назад
  • Необходимо написать скрипт, позволяющий захватывать происходящее на экране компьютера и транслировать по сети в реальном времени. Предварительно это можно сделать только на Java, посему нужен человек, в данном языке разбирающийся. Также при предложении своих услуг ...

    Закрыт
    10 лет назад
  • Сайт pbazar.ru Сделан на wordpress. Исправление и проверка функционала сайта. 1.Настроить работу кнопок Положительный и Отрицательный отзыв. На данном этапе при заполнении формы непонятно куда девается текст отзыва. В идеале на сайте нужен рубрикатор который есть, но работает неправильно (почему ...

    Закрыт
    10 лет назад
  • Здравствуйте. Есть вот такой сайт - sebkzn.ru Сейчас там на главной странице анимация стоит временно. Хотелось бы прикрутить к сайту плагин слайдер движения Как тут - http://themes.cmsmasters.net/?theme=pacifico Принцип прост: гружу 3-4 фото большого разрешения и они "двигаются" и ...

    Закрыт
    10 лет назад
  • Арт-проект для дизайнеров, скульпторов, фотографов, художников. Аналоги проекта: http://gallerix.ru http://illustrators.ru http://parland.ru Требуется команда специалистов для разработки и продвижения проекта. Мы ищем партнеров для нашего проекта, т.е. долевое участие в проекте. Формат сотрудничества: исполнитель-заказчик нам не подходит. Формат партнерского сотрудничества: стороны – разработчик, ...

    Закрыт
    10 лет назад
  • $250

    необходимо доработать функционал календаря событий техническое задание: https://docs.google.com/document/d/1ezlBgmTgIaZZTJcpGkz0rsEwLM-XTMgfaQxquQaWODA/edit?usp=sharing Знание движка yii обязательно, умение работать с github. Цена/Сроки/Примеры работ на yii/Вопросы в PM или в т.з с помощью комментариев.

    Закрыт
    10 лет назад