如何将JavaScript变量正确插入自定义跟踪像素?
我的页面中有一个JavaScript变量声明为如何将JavaScript变量正确插入自定义跟踪像素?,javascript,tracking,Javascript,Tracking,我的页面中有一个JavaScript变量声明为 var transactionID=XX(XX只是一个占位符) 我需要将此变量插入我们的合作伙伴提供的跟踪像素中,但我不确定您将如何将其写入像素中 下面是放置在底部的像素: <script type="text/javascript" src="https://ad.domain.com/ppl/?15333C2049059826&mode=[[1]]&CustomerID=[[1]]&OrderID=[[]]&
var transactionID=XX
(XX只是一个占位符)
我需要将此变量插入我们的合作伙伴提供的跟踪像素中,但我不确定您将如何将其写入像素中
下面是放置在
底部的像素:
<script type="text/javascript" src="https://ad.domain.com/ppl/?15333C2049059826&mode=[[1]]&CustomerID=[[1]]&OrderID=[[]]&PartnerID=[[]]"> </script>
此代码的供应商告诉我,在[[]]
中输入的任何内容都将是静态值。例如,CustomerID=[[1]]
-在这种情况下,该值将设置为1。那很好
但是对于OrderID=[[]]
的情况,我想将其设置为插入一个JavaScript变量,例如transactionID
你能帮我理解用JavaScript将其写入像素的正确方法吗?一个简单的解决方案是使用document.write,但一定要避开结束斜杠/
<script>
document.write('<script src="https://ad.domain.com/ppl/?15333C2049059826' +
'&mode=[[1]]&CustomerID=[[1]]&OrderID=[[' + transactionID + ']]' +
'&PartnerID=[[]]"></' + 'script>');
</script>
文件。写(“”);
按照我的建议对斜杠进行转义也可以。非常感谢帕特里克!工作就像做梦一样:)