وpyramid_gaq هو وحدة بيثون أن يعطي دعما خفيفة الوزن لبرنامج Google Analytics تحت الهرم
أنه يخلق ويدير مساحة اسم _gaq تحت request.tmpl_context، والتي يمكن تحديثها في معالجات والقوالب، وطباعتها - في الترتيب الصحيح - عن طريق وظيفة مساعد
إذا كنت فقط باستخدام _trackPageview، هذه المجموعة هي مبالغة احتمالا.
ولكن إذا كنت تستخدم أي من هذه الوظيفة، ثم من أجل لكم:
- المتغيرات مخصصة لتحليلات الأداء
- تتبع الحدث لالخلفية التفاعل / العمليات
- تتبع التجارة الإلكترونية
- تشمير مجالات متعددة في 1 جناح التقارير
هذه الحزمة تتيح لك وضع كود GA حيثما دعت الحاجة، ويجعل كل شيء في النظام "الصحيح".
كل أمر له جمل التوثيق واسعة النطاق، والتي تشمل أيضا، والائتمان، وتصل إلى الأجزاء ذات الصلة من مستندات GoogleAnalytics API الرسمية.
بدعم مفاهيم وأوامر
* كور
** اختيار باستخدام واحدة، اصطف، "دفع" القيادة أسلوب - مكالمات أو ga.js المتكررة API
** _setAccount
* تتبع المجال متعددة
** _setDomainName
** _setAllowLinker
* المتغيرات مخصص
* _setCustomVar
* التجارة الإلكترونية
** _addTrans
** _addItem
** _trackTrans
* تتبع الحدث
* _trackEvent
أبراج والهرم
إذا كنت تستخدم أبراج، وهناك أيضا توزيع pylons_gaq أن يفعل الشيء نفسه بالضبط.
على & nbsp؛ على & nbsp؛ على & nbsp؛ https://github.com/jvanasco/pylons_gaq
إذا كنت تستخدم الهرم، وهناك أيضا توزيع pyramid_gaq أن يفعل الشيء نفسه بالضبط.
على & nbsp؛ على & nbsp؛ على & nbsp؛ https://github.com/jvanasco/pyramid_gaq
بداية سريعة
استيراد هذا إلى المساعدين الخاص بك
إسقاطه في مساحة الاسم المساعدين الخاص بك يجعل من الاسهل لاستخدامها في قوالب مثل ماكو.
ليب / helpers.py
على & nbsp؛ على & nbsp؛ على & nbsp؛ من pyramid_gaq استيراد *
على & nbsp؛ على & nbsp؛ على & nbsp؛
تكوين BaseController لاستدعاء gaq_setup على __init__
هذا المثال هو من وجهة نظري "يدوي أبراج النمط".
لا يوجد سوى اثنين فار تقديم:
1. برنامج Google Analytics ID حسابك الخاص
2. أم لا تريد الخاص بك لاستخدام "دفعة واحدة" أسلوب أو مجموعة من الأحداث منفصلة.
/ مناولات base.py
على & nbsp؛ على & nbsp؛ على & nbsp؛ الطبقة معالج (كائن):
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ مواطنه __init __ (النفس، الطلب):
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ self.request = الطلب
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ h.gaq_setup (طلب، 'GA_ACCOUNT_ID، single_push = خطأ)
عندما تريد تعيين متغير العرف، أو أي شيء مماثل ...
على & nbsp؛ على & nbsp؛ على & nbsp؛ h.gaq_setCustomVar (1، 'TemplateVersion'، 'A'، 3)
على & nbsp؛ على & nbsp؛
لطباعة هذا الخروج ..
في بلدي قوالب ماكو، أنا فقط يكون هذا ...
على & nbsp؛ على & nbsp؛ على & nbsp؛
على & nbsp؛ على & nbsp؛ على & nbsp؛ ...
على & nbsp؛ على & nbsp؛ على & nbsp؛ $ {h.gaq_print () | ن}
على & nbsp؛ على & nbsp؛ على & nbsp؛ ...
على & nbsp؛ على & nbsp؛ على & nbsp؛
لاحظ أن لديك للهروب تحت ماكو. لمزيد من المعلومات حول خيارات الهروب ماكو - http://www.makotemplates.org/docs/filtering.html
Requirements:
Python
هرم
لم يتم العثور على التعليقات