如何将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=[[]]&

我的页面中有一个JavaScript变量声明为

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>

文件。写(“”);

按照我的建议对斜杠进行转义也可以。非常感谢帕特里克!工作就像做梦一样:)