Google跟踪代码管理器(AMP)上的自定义图片

时间:2018-08-29 16:39:14

标签: google-tag-manager google-amp

我需要在AMP GTM容器中添加自定义脚本。

我们有一个Facebook活动。对于自定义图片网址,我们使用的是https://www.facebook.com/tr?id=[MY_ID]=PageView&noscript=1

我需要对Pardot做类似的事情。

<script type="text/javascript">
piAId = '123456';
piCId = '123';
piHostname = 'pi.pardot.com';

(function() {
function async_load(){
var s = document.createElement('script'); s.type = 'text/javascript';
s.src = 'https://pi.pardot.com/pd.js';
var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c);
}
if(window.attachEvent) { window.attachEvent('onload', async_load); }
else { window.addEventListener('load', async_load, false); }
})();
</script>

我们还有其他类型的跟踪记录,希望为其提供自定义图像,以便我们可以在GTM容器中进行所有操作。

这是否有可能像我做Facebook一样?有这样做的标准方法吗?添加查询参数?

感谢任何帮助/指导

1 个答案:

答案 0 :(得分:0)

在AMP容器中没有自定义HTML标记,因为首先在AMP页面中限制了AMP的使用。

  

AMP页面不能包含任何作者编写的JavaScript。代替   使用JavaScript,交互式页面功能在自定义AMP中处理   元素。   (Source)

即使您要求自定义脚本,我想您也知道。

对于真正的问题,是否可以将Pardot脚本转换为自定义图像标签,我看不到任何简单的解决方案。链接的脚本读取cookie和HTML参数并加载其他JavaScript。自定义图像无法做到这一点(并且AMP容器没有cookie变量,因此您无法通过GTM获取这些值)。

对于Pardot技术支持人员来说,这确实是一个案例,以查看他们是否具有其AMP兼容版本的标签。