HTML Google Analytics ga.js脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML Google Analytics ga.js脚本相关的知识,希望对你有一定的参考价值。

<script type="text/javascript">
              var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
              document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
            </script>
            <script type="text/javascript">
              var pageTracker = _gat._getTracker("{0}");
              pageTracker._initData();
              pageTracker._trackPageview();
            </script>

django 查找 ga.html 以添加 Google Analytics

【中文标题】django 查找 ga.html 以添加 Google Analytics【英文标题】:django finding ga.html to add Google Analytics 【发布时间】:2016-04-01 15:41:56 【问题描述】:
django/
    db.sqlite3
    helloworld/
        __init__.py
        context_processors/
            __init__.py
            google_anlytics.py
        settings.py
        urls.py
        wsgi.py
    manage.py
    polls/
        __init__.py
        admin.py
        migrations/
        models.py
        templates/
            polls/
                home.html
        tests.py
        urls.py
        views.py
    templates/
        ga.html

我正在关注这篇文章,将谷歌分析添加到我的 django http://www.nomadblue.com/blog/django/google-analytics-tracking-code-into-django-project/

    我已将 GOOGLE_ANALYTICS_PROPERTY_IDGOOGLE_ANALYTICS_DOMAIN 添加到 helloworld/settings.py 我已将以下内容添加到

hellowworld/context_processors/google_analytics.py

from django.conf import settings

def google_analytics(request):
    """
    Use the variables returned in this function to
    render your Google Analytics tracking code template.
    """
    ga_prop_id = getattr(settings, 'GOOGLE_ANALYTICS_PROPERTY_ID', False)
    ga_domain = getattr(settings, 'GOOGLE_ANALYTICS_DOMAIN', False)
    if not settings.DEBUG and ga_prop_id and ga_domain:
        return 
            'GOOGLE_ANALYTICS_PROPERTY_ID': ga_prop_id,
            'GOOGLE_ANALYTICS_DOMAIN': ga_domain,
        
    return 

    然后,我将'helloworld.context_processors.google_analytics.google_analytics'添加到helloworld/settings.py

    我在模板中添加了 ga.html

    (函数(i,s,o,g,r,a,m)i['GoogleAnalyticsObject']=r;i[r]=i[r]||function() (i[r].q=i[r].q||[]).push(arguments),i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) )(窗口,文档,'脚本','//www.google-analytics.com/analytics.js','ga'); ga('创建', ' GOOGLE_ANALYTICS_PROPERTY_ID ', ' GOOGLE_ANALYTICS_DOMAIN '); ga('发送', '浏览量');

    我已经确保我的 django 项目 acn 看到了模板目录

    模板 = [ 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], “APP_DIRS”:是的,

    我想将以下内容添加到 polls/templates/polls/home.html

    % 如果 GOOGLE_ANALYTICS_PROPERTY_ID % % 包括 "path/to/your/ga.html" % % endif %

问题:

现在第二行写着"path/to/your/ga.html" 我不知道该放什么。

../../../templates/ga.html?

【问题讨论】:

【参考方案1】:

我只是放了

% if GOOGLE_ANALYTICS_PROPERTY_ID % 
    % include "ga.html" % 
% endif %

它找到了它

【讨论】:

以上是关于HTML Google Analytics ga.js脚本的主要内容,如果未能解决你的问题,请参考以下文章

转载Google Analytics 使用图文全攻略

如何使用 ga.js 而不是 analytics.js 设置 Google Analytics 用户 ID

Google Analytics (GA) 推出新助理功能

谷歌分析 - 无法加载资源:http://www.google-analytics.com/ga.js

Google Analytics Data API (GA4) 中 ga:adContent 和 ga:keyword 的等效维度

google.com:analytics-bigquery:LondonCycleHelmet.ga_sessions_20130910 中的缺失值