我正在寻找帮助,试图跟踪与我的wordpress网站上提交的应用程序相关联的联盟会员ID。
我的应用程序是一个嵌入页面的Zoho表单,所以据我所知,字段输入不会受到我页面上任何脚本的影响。然而,表单确实收集了引用链接。所以我可以在提交的表单数据中看到我的应用程序URL。
http://www.example.com/apply-now/
如果我可以添加推介ID:
?wpam-id=1
来自我的会员链接:
http://www.example.com/?wpam_id=1
作为应用程序页面的参数,如下所示:
http://www.example.com/apply-now/?wpam_id=1
可以完美地跟踪它。我安装了PHP Anywhere插件:https://wordpress.org/plugins/php-everywhere/并在我的应用程序页面中使用了一些PHP来从cookie中提取ID并在页面上显示它,
<?php
$aff_id = $_COOKIE['wpam_id'];
echo "affiliate ID: ". $aff_id;
?>
然后尝试使用
将其置于URL中无效<?php
$aff_id = $_COOKIE['wpam_id'];
$url = "ref-id?" $aff_id;
header(string: 'location: ' . $url);
?>
我的代码中是否存在错误或者为此工作我是否需要将其放入其他.php文件而不是页面本身?如果是哪一个?
以某种方式重定向到新网址会更容易吗?
提前感谢您的帮助。
答案 0 :(得分:0)
您可以尝试以下方法:
animal Type: learnings.Lion@1b6d3586
Lion eats foo
animal Type: learnings.Tiger@4554617c
Tiger eats bar
这将获取post / get上的当前URL,然后附加aff_id和重定向。