google 分析在我的网站上显示了一个奇怪的页面

google analytics is showing an odd page on my site

我们昨晚对站点进行了一个小 UI 更改。 google 分析代码在 header 中并且根本没有被触及(整个 header 站点和所有页面根本没有被触及)

自更改后,我们看到很多点击记录到页面“/site/loading”,这不是我们网站上的页面。即使当我们访问站点进行测试时,我们偶尔也会看到活动页面显示为“/site/loading”而不是“/”或我们正在访问的特定页面。页面加载正常,网站运行良好。该错误有点随机发生。偶尔当有人访问主页时,它显示为“/site/loading”,偶尔正确显示为“/”

不清楚为什么会发生这种情况,或者我们可能做了什么来触发这种改变的行为。直到昨天,我们的追踪似乎还相当准确。

感谢任何想法或建议

在您的页面中有一个 javascript 加载该页面(这会导致包含您的标记 management/analytics 代码的 404 页面)。在代码的第 935 行附近:

var urlToLoading = '/site/loading';
    function attachModalForJobs() {
        .......
            $('#modal-external-site').on('hidden.bs.modal', function (e) {
                $('#modal-external-site').find('iframe').attr('src', urlToLoading );

我假设那是记录 url 的来源。

下次只需在您的代码库中搜索 url 端点....

var urlToLoading = '/site/loading';
function attachModalForJobs() {
    $('.listing-job').find('.title a').click(function(e){
        e.preventDefault();
        var link = $(this);
        $('#modal-external-site').modal();

        $('#modal-external-site').on('shown.bs.modal', function (e) {
            var modal = $('#modal-external-site');
            var bodyHeight = modal.find('.modal-content').height()-modal.find('.modal-header').outerHeight(true)-modal.find('.modal-footer').outerHeight(true)-20;

            modal.find('.modal-body').height(bodyHeight);    
            //modal.find('.modal-body').load(link.attr('href'));
            modal.find('iframe').attr('src', link.attr('href') );
            modal.find('iframe').attr('height', bodyHeight );
            modal.find('iframe').css('height', bodyHeight+'px');

            //$('iframe').contents().find('body').addClas('transform');

            //var head = $('iframe').contents().find('head');                
            //head.append($('<link/>', { rel: 'stylesheet', href: 'http://dev.tapwage.com/themes/dark/css/tapwage.min.css', type: 'text/css' }));
        });
        $('#modal-external-site').on('hidden.bs.modal', function (e) {
            $('#modal-external-site').find('iframe').attr('src', urlToLoading );
        });
    });
}