2013-12-19 2 views
0

이 가이드에 따라 django 프로젝트에 대해 django-analytical을 사용하여 Google Analytics를 설치하려고합니다 : http://pythonhosted.org/django-analytical/services/google_analytics.html#google-analytics-configuration.django-analytical의 generic "analytical. *"태그 사용 방법

"다음은 템플릿에 Google Analytics 템플릿 태그를 추가해야합니다.이 단계는 일반 analytical. * 태그를 사용하지 않는 경우에만 필요합니다. 구성으로 건너 뛰십시오. "

제 질문은 다음과 같습니다.이 일반적인 분석. * 태그를 넣을 위치는? 그것은 내 settings.py 파일 어딘가에 있나요?

감사합니다.

답변

3

당신이 당신의 서비스로 Google 웹 로그 분석을 사용하려는 경우, 당신은 단순히 템플릿에 다음/base.html 추가 할 수 있습니다 : 나는 믿고 https://pythonhosted.org/django-analytical/services/google_analytics.html

:

{% load google_analytics %} 
<!DOCTYPE html> 
<html class="no-js"> 
<head> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
    <title>My Website: {{ title }}</title> 
    <meta name="description" content=""> 
    <meta name="viewport" content="width=device-width"> 
    <meta charset="UTF-8"> 

    {% block css %} 
     <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/ui-lightness/jquery-ui.css"> 
     <link rel="stylesheet" href="{{ STATIC_URL }}bootstrap/css/bootstrap-tokenfield.css"> 
     <link rel="stylesheet" href="{{ STATIC_URL }}bootstrap/css/bootstrap.css"> 
     <link rel="stylesheet" href="{{ STATIC_URL }}bootstrap/css/font-awesome.min.css"> 
     <link rel="stylesheet" href="{{ STATIC_URL }}css/main.css"> 
    {% endblock css %} 


    <!-- fix so that IE 9 and less will properly recognize html5 elements --> 
    <!--[if lt IE 9]> 
    <script src="dist/html5shiv.js"></script> 
    <![endif]--> 
    <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
    <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script> 
    {% google_analytics %} 
</head> 

가의 설명서를 참조하십시오를 게시 한 링크에서 참조하는 일반 analytical. * 태그는 다음을 사용하여 수행해야합니다. 내가 틀리면 다른 사람들이 전화를 걸어 올바른 응답을하십시오. HTH.

{% load analytical %} 
<!DOCTYPE ... > 
<html> 
    <head> 
     {% analytical_head_top %} 

     … 

     {% analytical_head_bottom %} 
    </head> 
    <body> 
     {% analytical_body_top %} 

     … 

     {% analytical_body_bottom %} 
    </body> 
</html> 
+0

마지막 단락은 정답입니다. 이것은 "일반"태그를 의미합니다. 위의 템플릿 코드를 사용하면 추적 코드가 [분석 설명서] (https://pythonhosted.org/django-analytical/install.html#enabling-the-services)에 나열된 설정 값 중 하나를 사용하여 지정한 각 서비스에 자동으로 삽입됩니다.), 예. 'GOOGLE_ANALYTICS_PROPERTY_ID = 'UA-1234567-8'' – Peterino

+0

예, 문서에서'{% load analytical %}'등을 사용할 수 있지만이 작업이 보이지 않는다고 말하면서도 HTML 출력에 아무 것도 추가되지 않습니다. 'GOOGLE_ANALYTICS_PROPERTY_ID'을 (를) 설정했습니다. –