[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Счетчик utm меток
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.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.