我想在使用Adobe Analytics的HTML页面中添加自定义代码。我使用Adobe DTM加载Adobe Analytics,但自定义分析代码不起作用:
< body>
<script language="JavaScript" type="text/javascript">
var s_account="museplatamerptrsdtemplate";
var s = s_gi(s_account);
s.pageName="Test for FIA - Adobe Analytics 002"
s.prop1="TRUE ANTHEM page"
s.prop2="Web Page, Desktop"
s.prop3="TRU.AM Domain"
s.prop4=""
s.prop5=""
/* Conversion Variables */
/* s.campaign=""
s.state=""
s.zip=""
s.events=""
s.products=""
s.purchaseID=""
s.eVar1=""
s.eVar2=""
s.eVar3=""
s.eVar4=""
s.eVar5="" */
s.eVar1=""
s.eVar2="Web Page, Desktop"
s.eVar3="TRU.AM Domain"
var s_code=s.t();if(s_code)document.write(s_code)//--></script>
...
我得到的错误是s_gi
函数未定义:
Uncaught ReferenceError: s_gi is not defined
at fb.instant.articles.002.adobe.analytics.web.html:46
但DTM正在http://assets.adobedtm.com/4fd579a8bf542838e76bfff27dfe696fdc4b3df8/s-code-contents-f2908a5893037bc0933bbe024dfe4477fbd0c725.js
上加载库,其中s_gi
已定义
答案 0 :(得分:0)
请充分利用DTM中的功能。在Adobe Analytics工具的Customize Page Code部分中移动自定义页面代码。
如果自定义页面代码用于一次性页面,您可能需要设置page load rule并在页面加载规则的Adobe Analytics工具部分中设置值。
如果自定义网页代码要测试模板设置,您可能需要使用Adobe Analytics工具库设置中的datalayers,Data Elements和Global Variables进行探索。
答案 1 :(得分:0)
请在您网页中的自定义代码上放置DTM容器代码段,并确保这些自定义变量不会在DTM中再次被覆盖