Ответов: 1 Просмотров: 287
|
Здравствуйте, вопрос такой. На главной странице у меня расположен код для сбора utm меток:
CODE ( html):
скопировать код в буфер обмена
<input type="hidden" id="utm_campaign" name="utm_campaign" value="<?php $utm_campaign = $_GET['utm_campaign']; echo $utm_campaign; ?>">
Далее эта метка передается в обработчик методом Post через javascript
CODE ( javascript):
скопировать код в буфер обмена
var utm_campaign = $("#utm_campaign").val(); $.ajax({ type: 'POST', url: 'click.php', data: {'utm_campaign': utm_campaign}, cache: false });
Соответственно часть кода обработчика:
Далее переменная отправляется в телеграмм,
PHP:
скопировать код в буфер обмена
'Новый переход по рекламе!'=> "%0A", '📋 IP: ' => $ip, '🌎 Страна: ' => $country_code, '📊 utm_campaign: ' => $source ); foreach($arr as $key => $value) { $txt .= $key.$value."%0A"; }; $sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");
Вопрос состоит в том, как посчитать количество переходов с одинаковой меткой, и отправить, чтобы сообщение приходило вида 📊 utm_campaign: utm метка (Здесь цифра которая показывает, в который раз перешли). В идеале было бы так:
Человек перешел с меткой, скрипт проверил есть ли она в списке, если нет то добавил, а если есть увеличил бы число у utm метки в сообщении на 1. |