Show Menu
主题×

疑难解答

描述了数个疑难解答的情景及其解决方案,并提供常见问题解答 (FAQ) 列表。

View the administrator audit log

除了以下列出的特定故障诊断类别之外,公司管理员还可以查看、过滤和导出在其有权访问的公司和 Web 属性中发生的所有活动的列表。此功能对于执行审查和排除故障非常有用。
Click Log in the left-hand rail to display the audit log.
例如,您可以按下列项目进行查看和过滤:
  • 成功登录
  • 帐户名称
  • IP 地址
  • 公司
  • Web 属性(以及查看这些属性的创建者和创建时间)
  • 角色
您还可以将日志数据导出为 .csv。

实施问题

加载Dynamic Tag Management时,我会在控制台中看到JavaScript错误。
您的Dynamic Tag Management安装可能存在问题。To view the current installation, right click on any page of the site and click View page source . 然后,按下 Ctrl+F 以打开搜索框并键入 satellite . 这会查找动态标签管理器的嵌入代码片段。这些代码片段在页面上应当有两个实例。The first should be right before the </head> tag. The second should be right before the </body> tag.
页眉脚本示例:
<script src=“//assets.adobedtm.com/aaaabbbcccddddeeee1111222233344445555666/satelliteLib-aaaabbbcccddddeeee1111222233344445555666.js”></script> 
</head> 

页脚脚本示例:
<script type="text/javascript">_satellite.pageBottom();</script> 
</body> 

我收到以下错误:“意外的令牌:运算符 (<)(行:X,列:Y)。”
您可能为脚本选择了错误的设置类型。根据脚本的内容,编辑器应当为 HTML,但是您将脚本设置为 JavaScript,反之亦然。
For example: if your script contains <script> tags, but you set the script up as JavaScript, you will receive this error when you attempt to save the code.

Rule issues

我的规则没有触发。
如果基于事件的规则没有触发,则可能是规则的选择器或条件存在问题。Locate the element on your site where the desired event action occurs, right click and select Inspect element . 在打开的框中检查突出显示的脚本,并确保目标元素正确。示例:
Target element: <div class=’pauseButton’ style=’opacity: 1’>

选择器语法:
  • CSS Selector Syntax: div.pauseButton OR div[class=’pauseButton’]
  • 手动分配属性:
    • Element Tag: div
    • 属性: class
    • 值: pauseButton
我怀疑我的规则的触发顺序不正确。在哪里可以找到关于规则加载顺序的更多信息?
规则以正确的顺序触发非常重要。很多规则问题都是因为触发顺序错误而引起的。有关详细信息,请参阅 规则的加载顺序
我的规则触发不一致。
规则触发不一致的原因可能有两个:
  • 事件操作是否会导致加载链接?如果是,则在新页面加载之前,规则可能没有足够的时间来触发。You need to check the box within the rule identifier indicating Delay link activation . 这可以阻止在规则触发之前加载激活的链接。
  • 如果事件不会导致加载新页面,则可能是事件冒泡存在问题。If the event action can occur on a child or parent item, ensure the button indicating Allow events on child elements to bubble is checked. 这可以确保无论用户与子元素还是父元素交互,规则都会触发。
当我的页面加载规则触发时,我的第三方或自定义脚本不会同时触发。
验证您使用的脚本类型以及您为规则选择的加载选项。如果使用连序 HTML,则您的规则必须设置为在页面底部/顶部加载。如果规则设置为在 Onload 或 DOM Ready 处加载,则脚本将无法正常工作。
我的规则触发了,但是我的数据元素不会填充。
这可能是时间问题。仔细检查规则加载的位置,如果它在页面顶部或 Onload 处加载,则该数据元素在规则触发时可能还不可用。尝试将规则切换为在页面底部或 DOM Ready 处加载。如果数据元素仍未填充,请参考上一个问题的方法,以确保该数据元素在页面上可用。
如何调试规则?
您可以使用DTM开关、浏览器插件轻松切换Dynamic Tag Management用户的调试模式和阶段模式。该插件适用于 Google Chrome 和 Mozilla Firefox。For more information, see DTM Switch Plugins .
观看Adobe培训视频,演示如何使用DTM切换插件调试规则:

本视频结束后,您应该能够:
  • 使用DTM调试插件
为什么在我的规则的 Adobe Analytics 部分的自定义代码编辑器中设置的变量无法执行?
When executing variables via the Custom Page Code editor in the Adobe Analytics section of a rule, you must set linkTrackVars / linkTrackEvents as appropriate for these variables to set in the beacon. When adding variables / events via the rule UI, linkTrackVars / linkTrackEvents is set for you. 但是,通过自定义页面代码编辑器添加变量/事件时,必须手动完成此操作。例如:
s.linkTrackVars = "eVar1" 
s.eVar1 = _satellite.getVar('Title Tag');

Tool issues

在单击我的网站上的某个内部链接时,会打开一个本不应出现的新窗口。如何控制链接器链接?
链接器链接功能可能存在代码冲突。导航到 Web 属性内的分析工具,并单击该工具旁边的设置齿轮图标。Expand the General tab of the settings. Under Global Settings , you can control the linker link functionality. 在此处,您既可以关闭链接器链接功能,也可以将其设置为在特定的元素类型或选择器中激活/不激活。