gpt4 book ai didi

php - Google Analytics _trackEvent 不适用于 XHTML?

转载 作者:行者123 更新时间:2023-12-03 17:22:54 25 4
gpt4 key购买 nike

我有一个生成 XHTML 内容的 php 文件,我使用

<?php header('Content-type: application/xhtml+xml');?>

在页面顶部这样做。但是,当该标签存在时,我的谷歌分析事件跟踪绝对拒绝工作。如果我删除该标签,事件跟踪将再次启动。我根本没有更改跟踪代码,只是删除了一个将页面定义为 XHTML 的 php 标签。
<a href="some-file.zip" onClick="_gaq.push(['_trackEvent', 'Item', 'Download', 'file-name']);">Download File</a>

我需要以这种方式定义页面,这样 Safari 和 Firefox 3.6 才能正确呈现我在那里的 SVG 图像,因此除非有其他方法可以使 Safari 和 Firefox 3.6 呈现 SVG 图像,否则将其删除不是一种选择。

编辑:我正在通过使用 Firebug 跟踪所有内容进行调试。

最佳答案

您是否尝试过从内联 anchor 元素中删除 javascript 并创建一个包含在 CDATA 标记中的监听器?

例子:

<a id="my_anchor" href="someZip.zip">Click me</a>

<script type="text/javascript">
/* <![CDATA[ */

// Ensure scope for _gaq ....

// Jquery syntax..
$('#my_anchor').click(function()
{
_gaq.push(['_trackEvent', 'Item', 'Download', 'file-name']);
});

/* ]]> */
</script>

关于php - Google Analytics _trackEvent 不适用于 XHTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6313047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com