号码跟踪实施

Number tracking implementation

本文关键字:跟踪 号码      更新时间:2023-09-26

我即将实现自己的跟踪像素,以便从我的营销网站获取访客信息。

除此之外,我还需要将一些信息(电话号码)传回访问者,并更改网站上特定span类标签的内容。

我理解向我的分析服务器传递信息的过程,但不理解相反的过程。

我希望在服务器站点上用php运行这个,在客户端上用JavaScript运行这个

我知道这是可能的,因为我们的供应商只是给我们一个只有几行长的跟踪代码,我们提供我们的类标签。

跟踪像素仅将数据从用户发送到服务器。更新站点上的内容应该通过XMLHttpRequest完成,它允许服务器返回可以在客户端javascript中使用的响应。

您可以使用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)
?>