在标记管理器中捕获URL的一部分

时间:2018-12-17 23:37:23

标签: javascript regex google-tag-manager

努力弄清楚这一点。我想在标记管理器(www.testsite.com.au/insert-nameofproduct-here-abc1234)中将点击URL的结尾部分捕获为变量。

在该示例中,我想将abc1234位捕获为网站Im的产品代码,该网站上有很多此类网站。想要捕获此信息的原因是为了使我可以将其作为事件标签通过GA传递,例如:

事件类别:产品 事件动作:选择 事件标签:abc123

现在,在测试了正则表达式([a-z] {3} [0-9] {4} $)之后,它在所有正则表达式测试器中都可以使用。但是,当我尝试在跟踪代码管理器中将其作为完整URL的URL变量引发时,该变量不会通过。

想帮我解决这个问题吗?我的Javascript非常生锈,因此我在功能后会空白

1 个答案:

答案 0 :(得分:0)

您将需要一个自定义的JavaScript变量

controller:
puplic function exam(){
$obj = file_get_contents('php://input');
$edata = json_decode($obj);
echo $edata->name;
}
Go to post man->type->post
url:http://www.exam.com/exam
formate:json
{
"name":"atm fahim"
}
==>send