Нужен программист php/js для написания пары небольших скриптов.
Задача:
На основе сервиса определения региона по ipv4 от dadata.ru сделать на сайте запуск разных сценариев коллтрекинга (по номерам) от roistat.com в зависимости от региона посетителя.
Как примерно оно должно работать:
В файле .js на стороне клиента (получает при загрузке сайта)
Смотрим есть ли у посетителя наша кука с ip, временем создания и данными по региону и городу.
Если куки нет, или она просрочена, или ip не совпадает, то отправляем ip на наш сервер, где лежит php скрипт, получаем от него регион и город и пишем в куку с прочей инфой (время, ip, регион, город). После чего переходим к определению номера используемого сценария роистат.
Если же кука есть, создана менее 3 дней назад и ip в куке совпадает с ip посетителя, то переходим к определению номера используемого сценария роистат.
Определение номера используемого сценария роистат (на стороне клиента с помощю нашего js скрипта):
Проверяем есть ли в заданном списке (находится в js файле) полученный регион. Если есть, то включаем соответствующий ему сценарий, а если нет, то запускаем сценарий по умолчанию.
Инструкция к роистат http://help.roistat.com/display/API/JS+API
В файле .php на сервере (обеспечить работу под php 7.1)
При получении ip от js скрипта идём сначала в кэш, а если там нет значения, идём на dadata.ru, получаем данные, отправляем в js и пишем в кэш. Ходим с помощью curl. Кэш можно писать в текстовый файл с очисткой записей старше 3 дней.
Инструкция к dadata https://dadata.ru/api/detect_address_by_ip/
-
241 14 2 Skype: levor2012.
Telegram: https://t.me/bazhandima
(¯`·._.··¸.-~*´¨¯¨`*·~-.,-(_Call me_)-,.-~*´¨¯¨`*·~-.¸··._.·´¯)
-
660 65 1 2 +
`'-.,_,.-'``'-.,_,.='``'-.,_,.-'``'-.,_,.='``
Телеграм: t.me/da411d
E-mail: [email protected]
https://da411d.pp.ua
`'-.,_,.-'``'-.,_,.='``'-.,_,.-'``'-.,_,.='``
Актуальные фриланс-проекты в категории Веб-программирование
Добавление нового функционала на существующий проект (ReactJS)Доброе время суток! Ищем ReactJS разработчика, чтобы помочь нам добавить новый функционал к существующей платформе. Необходимо сверстать новые странички, и подружить с API. С дизайном новых страниц, можно ознакомиться по ссылке ТУТ API готов. Подробности работы с API уже… Javascript, Веб-программирование ∙ 2 ставки |
Написать расширение для Google Chrome
849 UAH
Нужно расширение под для Google Chrome ( фейк прогноз следующего числа либо цвета под казино ) Нужно чтобы запоминались последние введенные цифры и при нажатии кнопки выдавалось случайное число Также нужно чтобы запоминался введенный цвет и при нажатии кнопки показывало… Javascript, Веб-программирование ∙ 4 ставки |
Спарсить сайт и загрузить на OpenCart
500 UAH
Добрый вечер, нужно спарсить и выгрузить товары с одного интернет-магазина на наш. Предлагайте свои варианты, или можно установить модуль SimplePars для этого. Что-то еще? Веб-программирование, Парсинг данных ∙ 3 ставки |
Исправить лендинг для Google Ads, очистить скомпрометированные ссылкиНужен специалист, чтобы очистить скомпрометированные ссылки с сайта https://armadom.com.ua/ (лендинг делался на вебфлоу) Поддержка гугла пишет: очистить скомпрометированные ссылки, добавленные ниже: cdnmetric[.]com/ Пишите, кто уже сталкивался с таким и знает, как… Javascript, Веб-программирование |
Нужен софт для рассылки в тг или вайбере
25 000 UAH
Есть база телефонов по которым нужно делать рассылку в вайбере или телеграме (не суть где, главное чтоб работал и не кастылил софт). Никаких предоплат, оплата либо пошагово либо по результату. У нас большая организация, можем публично подружиться, чтоб были гарантии (на… Python, Веб-программирование ∙ 8 ставок |