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

Логика работы, кратко:

Клиент, кликая по объявлениям контекстной рекламы (Yandex Direct, Google Adwords) переходит на наши сайты по ссылкам вида: www.мой-сайт.рф/catalog/?event=503&order_by=-rating&page=1&utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}.{device_type}.{region_name}.{retargeting_id}&block={position_type}.{position} )

Эти содержат т.н. UTM метки и несут в себе информацию о рекламной кампании и объявлении по которому кликнул клиент, а также ID самого клиента в Яндекс Директ- yclid ( https://yandex.ru/support/metrica/general/source-tags.html ) .

- JS cкрипт сайта складирует эту информацию в БД (MySQL) и показывает клиенту один номер из пула телефонных номеров так, чтобы за каждым клиентом в данный момент времени был закреплен свой уникальный номер. Подробнее суть изложена тут https://mellodesign.ru/blogs/calltracking-diy , там же есть пример JS скрипта который, можно использовать в работе.

- Клиент звонит по подменному номеру и наша программная АТС вызывает PHP скрипт и передает ему номер на который позвонили. Скрипт записывает эту инфу в ту же БД.

- Ночью PHP скрипт по определенной логике проводит сопоставление  звонков клиентов с кликами по объявлениям и загружает полученную инфу (как достигнутые цели) с помощью API в Яндекс Метрику ( https://yandex.ru/dev/metrika/doc/api2/management/yclid-conversion/upload-docpage/ ) и Google Analitics для дальнейшего анализа. 

Среди целей есть заказы, которые надо прочитать из файла на сервере (csv или XML) и также загрузить в системы статистики.

Задача- написать эти скрипты.

4 года назад
Vadimov
Вадим 
42 годаРоссия
12 лет в сервисе
Был
4 года назад