در جنگو-ganalytics یک برنامه جنگو که ادغام گوگل آنالیز با جنگو است.
نظرات توسعهدهنده
راستش، سایر برنامه های گوگل آنالیز جنگو خورد. همه من می خواهم به انجام است کد گوگل آنالیز من در `` فایل settings.py`` من قرار داده، و استفاده از یک برچسب قالب ساده برای رندر کردن گوگل آنالیز ناهمزمان کد جاوا اسکریپت، damnet!
متاسفانه، تمام راه حل های موجود این کار را انجام نمی، و من HTML کد خاموش!
نصب و راه اندازی و طریقه استفاده
به هر حال، اجازه دهید نصب این عوضی! اولین چیزی که شما می خواهید به انجام اجرا است:
تصویر در تصویر جنگو-ganalytics نصب
بعد، تغییر `` فایل settings.py`` خود را، و اضافه کردن کد Google Analytics خود را (معمولا چیزی شبیه به `` UA-XXXXXXXX-XX``)، و همچنین به عنوان قرار `` ganalytics`` در `` INSTALLED_APPS`` شما :
افعی
# settings.py
INSTALLED_APPS = (
و nbsp؛ & nbsp؛ در و nbsp؛ # ...
و nbsp؛ & nbsp؛ در و nbsp؛ 'ganalytics،
)
GANALYTICS_TRACKING_CODE = 'UA-XXXXXXXX-XX'
در حال حاضر، در واقع ارائه ناهمزمان Google Analytics شما کد جاوا اسکریپت، ویرایش قالب جنگو مورد نظر خود را (من می خواهم به انجام این کار در `` قالب base.html`` من)، و اضافه کردن موارد زیر است:
& nbsp؛ در HTML
{٪ ganalytics بار٪}
<--- ... -!>
و nbsp؛ {٪ ganalytics٪}
سر>
<--- ... -!>
هنگامی که جنگو پردازش قالب خود، آن را جایگزین `` {٪ ganalytics٪} `` با:
HTML
<نوع اسکریپت = "متن / جاوا اسکریپت">
و nbsp؛ ور _gaq = _gaq || []؛
و nbsp؛ _gaq.push (['_ setAccount'، '{{GANALYTICS_TRACKING_CODE}}'])؛
و nbsp؛ _gaq.push (['_ trackPageview'])؛
و nbsp؛ (تابع () {
و nbsp؛ & nbsp؛ در و nbsp؛ ور GA = document.createElement ('اسکریپت')؛ ga.type = 'متن / جاوا اسکریپت'؛ ga.async = درست؛
و nbsp؛ & nbsp؛ در و nbsp؛ ga.src = ('HTTPS:' == document.location.protocol 'https: // را SSL': 'HTTP: // WWW؟) +' .google-analytics.com / ga.js '؛
و nbsp؛ & nbsp؛ در و nbsp؛ ور S = document.getElementsByTagName ('اسکریپت') [0]؛ s.parentNode.insertBefore (GA، بازدید کنندگان).
و nbsp؛ }) ()؛
به
؟ آسان، درست است
مورد نیاز:
پایتون
جنگو
نظر یافت نشد