وجانغو-ganalytics هو التطبيق جانغو أن يدمج برنامج Google Analytics مع جانغو.
تعليقات المطور
بصراحة، جميع تطبيقات جوجل تحليلات جانغو أخرى تمتص. كل ما أريد القيام به هو وضع بلدي كود احصائيات جوجل في بلدي `` ملف settings.py``، واستخدام علامة قالب بسيطة لجعل جوجل تحليلات متزامنة شفرة جافا سكريبت، damnet!
للأسف، كل الحلول الموجودة لا تفعل هذا، وأنه يتبول قبالة لي!
التركيب والاستخدام
على أي حال، دعونا تثبيت هذه الكلبة! أول شيء عليك تريد القيام به هو تشغيل:
نقطة تثبيت جانغو-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؛ أتش تي أم أل
{٪ ganalytics تحميل٪}
<--- ... ->
على & nbsp؛ {٪ ganalytics٪}
<--- ... ->
عندما تقوم بمعالجة جانغو قالب الخاص بك، وأنها سوف تحل محل `` {٪ ganalytics٪} `` مع:
أتش تي أم أل
<نوع النصي = "نص / جافا سكريبت">
على & nbsp؛ فار _gaq = _gaq || []؛
على & nbsp؛ _gaq.push (['_ setAccount'، '{{GANALYTICS_TRACKING_CODE}}'])؛
على & nbsp؛ _gaq.push (['_ trackPageview'])؛
على & nbsp؛ (وظيفة () {
على & nbsp؛ على & nbsp؛ على & nbsp؛ فار الجا = document.createElement ('السيناريو')؛ ga.type = 'نص / جافا سكريبت'؛ ga.async = صحيح.
على & nbsp؛ على & nbsp؛ على & nbsp؛ ga.src = ('HTTPS:' == document.location.protocol "HTTPS: // SSL ':' HTTP: // شبكة الاتصالات العالمية"؟) + '.google-analytics.com / ga.js'؛
على & nbsp؛ على & nbsp؛ على & nbsp؛ فار ق ('السيناريو') = document.getElementsByTagName [0]. s.parentNode.insertBefore (GA، ق)؛
على & nbsp؛ }) ()؛
؟ سهلة، والحق
المتطلبات:
بيثون
جانغو
لم يتم العثور على التعليقات