Frost68
Новичок
Здравствуйте, вопрос такой. На главной странице у меня расположен код для сбора utm меток:
<input type="hidden" id="utm_campaign" name="utm_campaign" value="<?php $utm_campaign = $_GET['utm_campaign']; echo $utm_campaign; ?>">
Далее эта метка передается в обработчик методом Post через javascript
var utm_campaign = $("#utm_campaign").val();
$.ajax({
type: 'POST',
url: 'click.php',
data: {'utm_campaign': utm_campaign},
cache: false
});
Соответственно часть кода обработчика:
$source = $_POST['utm_campaign'];
if (empty($source)) {
$source = 'Не найдено';
}
Далее переменная отправляется в телеграмм,
$arr = array(
'Новый переход по рекламе!'=> "%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.
<input type="hidden" id="utm_campaign" name="utm_campaign" value="<?php $utm_campaign = $_GET['utm_campaign']; echo $utm_campaign; ?>">
Далее эта метка передается в обработчик методом Post через javascript
var utm_campaign = $("#utm_campaign").val();
$.ajax({
type: 'POST',
url: 'click.php',
data: {'utm_campaign': utm_campaign},
cache: false
});
Соответственно часть кода обработчика:
$source = $_POST['utm_campaign'];
if (empty($source)) {
$source = 'Не найдено';
}
Далее переменная отправляется в телеграмм,
$arr = array(
'Новый переход по рекламе!'=> "%0A",
'

'

'

);
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 метки в сообщении на 1.