JavaScript — реализация отслеживания чисел

Я собираюсь внедрить свой собственный пиксель отслеживания, чтобы получать информацию о посетителях с моих маркетинговых сайтов.

В дополнение к вышесказанному, мне необходимо передать некоторую информацию обратно (номер телефона) посетителю и изменить содержимое определенного тега класса span на сайте.

Я понимаю процесс передачи информации в направлении моего аналитического сервера, но не наоборот.

Я надеюсь запустить это с php на серверах сайтов и JavaScript на стороне клиента

Я знаю, что это возможно, поскольку наш поставщик просто дает нам код отслеживания длиной всего в несколько строк, и мы предоставляем наш тег класса.

0

Решение

Отслеживающие пиксели только отправляют данные от пользователя на сервер. Обновление контента на вашем сайте должно быть сделано через XMLHttpRequest, который позволяет серверу возвращать ответ, который может быть использован в клиентском JavaScript.

1

Другие решения

Вы можете использовать Ajax, как вы можете видеть в этом пример.

Основная часть

var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
document.getElementById("txtHint").innerHTML = xmlhttp.responseText; /*retrieve the phone number*/
}
};

А в части PHP просто отобразите нужный телефон, основываясь на том, что вы запросили с помощью пикселя отслеживания:

<?php
$customer_id = $_GET['customer_id'];

// Do stuff

$phone_number = myPersonalQueryFunction($customer_id);

echo $phone_number; // or exit($phone_number)
?>
1

По вопросам рекламы [email protected]