0

我有一个客户端,有大约 6 个网站,这些网站在 VB.NET 中都是相同的框架。我尝试在其中添加 Google Analytics Tracker,但均未成功。我有很多使用 WordPress 网站或我的自定义 CMS(在 JavaServer Faces 中)的客户,它们运行良好。我很确定我在 VB.NET 中做了一些我几乎从不使用的错误。

这是我目前正在使用的 VB.NET 中的代码:

<head>
    ...
    <!-- Google Analytics -->
    <asp:ContentPlaceHolder ID="GoogleAnalyticsTracker" runat="server">
        <script type="text/javascript">
            alert('ga-start');
            var _gaq = _gaq || [];
            _gaq.push(['_setAccount', '<%= m_sIDGoogle %>']);
            _gaq.push(['_setDomainName', 'none']);
            _gaq.push(['_setAllowLinker', true]);
            _gaq.push(['_trackPageview']);
            (function () {
                var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
                ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
                var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
                alert('ga-stop');
            }
            )();
        </script>
        </asp:ContentPlaceHolder>
</head>

注意:我之前也尝试</body>过,如 Google Analytics 中所述。

这是渲染结果:

<script type="text/javascript">
    alert('ga-start');
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA–29119317–1']);
    _gaq.push(['_setDomainName', 'none']);
    _gaq.push(['_setAllowLinker', true]);
    _gaq.push(['_trackPageview']);
    (function () {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        alert('ga-stop');
    }
    )();
</script>

另请注意,两个 alert('') 正在工作,Firebug 告诉我 ga.js 也已加载。

毕竟,谷歌分析中没有任何东西被跟踪。有人知道我做错了什么吗?

您也可以访问测试网站: http: //mouk-mouk.amiesterre.com

4

1 回答 1

1

终于修好了,不知道为什么,但是代码是错误的:

UA-29119317-1 > UA-29119317-1

UA–29119317–1 > UA-29119317-1

在视觉上,我们在 Courier New 中什么都看不到...

于 2012-11-30T22:37:43.080 回答