pylons_gaq

Software screenshot:
pylons_gaq
Dettagli del software:
Versione: 0.0.4
Data di caricamento: 15 Apr 15
Sviluppatore: Jonathan Vanasco
Licenza: Libero
Popolarità: 24

Rating: 2.0/5 (Total Votes: 1)

pyramid_gaq è un modulo Python che dà un supporto leggero per Google Analytics sotto piramide
Crea e gestisce un namespace _gaq sotto request.tmpl_context, che può essere aggiornato in gestori e modelli, e stampato - nell'ordine corretto - tramite una funzione di supporto
Se stai usando solo _trackPageview, questo pacchetto è probabile eccessivo.
Ma se si sta utilizzando una qualsiasi di questa funzionalità, allora la sua per voi:
- variabili personalizzate per l'analisi delle prestazioni
- Evento di monitoraggio per backend di interazione / operazioni
- Monitoraggio e-commerce
- Rimboccarsi più domini in 1 suite di reporting
Questo pacchetto consente di impostare il codice GA ovunque sia necessario, e rende tutto in ordine 'corretto'.
Ogni comando ha ampie docstrings, che includono anche, del credito, e link alle sezioni dei documenti ufficiali GoogleAnalytics API.
Concetti e comandi supportati
* Nucleo
** La scelta di utilizzare un unico, in coda, "push" di comando style - chiamate o ga.js ripetute API
** _setAccount
* Multiple Monitoraggio Domain
** _setDomainName
** _setAllowLinker
* Variabili personalizzate
* _setCustomVar
* ECommerce
** _addTrans
** _addItem
** _trackTrans
* Monitoraggio eventi
* _trackEvent
Piloni e Piramide
se si sta utilizzando piloni, vi è anche una distribuzione pylons_gaq che fa la stessa identica cosa.
& Nbsp; & nbsp; & nbsp; https://github.com/jvanasco/pylons_gaq
se si sta utilizzando piramide, vi è anche una distribuzione pyramid_gaq che fa la stessa identica cosa.
& Nbsp; & nbsp; & nbsp; https://github.com/jvanasco/pyramid_gaq
QuickStart
importare questo nei vostri aiutanti
Cadere nella tua namespace aiutanti rende più facile l'utilizzo in modelli come il mako.
lib / helpers.py
& Nbsp; & nbsp; & nbsp; da pyramid_gaq import *
& Nbsp; & nbsp; & nbsp;
configurare il BaseController chiamare gaq_setup su __init__
Questo esempio è dal mio "stile tralicci curva".
Ci sono solo due Vars a presentare:
1. Il vostro Google Analytics account ID
2. Se non la voglia di utilizzare il metodo "Single Push", o un gruppo di eventi separati.
gestori / base.py
& Nbsp; & nbsp; & nbsp; classe Handler (oggetto):
& Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; def __init __ (self, richiesta):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.request = richiesta
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; h.gaq_setup (richiesta, 'GA_ACCOUNT_ID', single_push = False)
Quando si desidera impostare una variabile personalizzata, o qualcosa di simile ...
& Nbsp; & nbsp; & nbsp; h.gaq_setCustomVar (1, 'TemplateVersion', 'A', 3)
& Nbsp; & nbsp;
Per stampare questo fuori ..
Nei miei modelli mako, ho solo questo ...
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; $ {H.gaq_print () | n}
& Nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp;
Si noti che si deve fuggire in Mako. Per ulteriori informazioni sulle opzioni di fuga mako - http://www.makotemplates.org/docs/filtering.html

Requirements:

  • Python
  • piramide

Altri software di sviluppo Jonathan Vanasco

Commenti a pylons_gaq

I commenti non trovato
Aggiungi commento
Accendere le immagini!