pylons_gaq

Skjermbilde programvare:
pylons_gaq
Prog.varedetaljer:
Versjon: 0.0.4
Last opp dato: 15 Apr 15
Utvikler: Jonathan Vanasco
Lisens: Gratis
Popularitet: 24

Rating: 2.0/5 (Total Votes: 1)

pyramid_gaq er en Python-modul som gir lett støtte for Google Analytics henhold pyramide
Det skaper og forvalter en _gaq navnerom henhold request.tmpl_context, som kan oppdateres i handlere og maler, og skrives ut - i riktig rekkefølge - via en hjelper funksjon
Hvis du bare bruker _trackPageview, er denne pakken sannsynligvis overkill.
Men hvis du bruker noen av denne funksjonaliteten, så det for deg:
- tilpassede variabler for ytelsesanalyse
- Hendelsessporing for backend interaksjons / operasjoner
- Sporing av netthandel
- Rulle opp flere domener i en rapporterings suite
Denne pakken kan du stille GA kode der det trengs, og gjør alt i "riktig" rekkefølge.
Hver kommando har omfattende docstrings, som også inkluderer, kreditt, og lenke til relevante deler av de offisielle GoogleAnalytics API docs.
Støttede Konsepter og kommandoer
* Kjerne
** Valg av ved hjelp av et enkelt, kø, "push" stil kommando - eller gjentatte ga.js API-kall
** _setAccount
* Flere Domain Tracking
** _setDomainName
** _setAllowLinker
* Egendefinerte variabler
* _setCustomVar
* ECommerce
** _addTrans
** _addItem
** _trackTrans
* Aktivitetssporing
* _trackEvent
Kjegler og Pyramid
hvis du bruker master, er det også en pylons_gaq fordeling som gjør akkurat det samme.
& Nbsp; & nbsp; & nbsp; https://github.com/jvanasco/pylons_gaq
hvis du bruker pyramide, er det også en pyramid_gaq fordeling som gjør akkurat det samme.
& Nbsp; & nbsp; & nbsp; https://github.com/jvanasco/pyramid_gaq
Quickstart
importere dette inn dine hjelpere
Slippe det inn hjelpere namespace gjør det enklere å bruke maler som mako.
lib / helpers.py
& Nbsp; & nbsp; & nbsp; fra pyramid_gaq import *
& Nbsp; & nbsp; & nbsp;
konfigurere BaseController å ringe gaq_setup på __init__
Dette eksemplet er fra min "master stil hander".
Det er bare to vars å sende inn:
1. Google Analytics-konto-ID
2. Hvorvidt din vil bruke den "Single Push" metoden, eller en haug med separate hendelser.
handlers / base.py
& Nbsp; & nbsp; & nbsp; klasse Handler (objekt):
& Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; def __init __ (selv, forespørsel):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.request = forespørsel
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; h.gaq_setup (forespørsel, 'GA_ACCOUNT_ID', single_push = False)
Når du ønsker å sette en egendefinert variabel, eller noe lignende ...
& Nbsp; & nbsp; & nbsp; h.gaq_setCustomVar (1, 'TemplateVersion', 'A', 3)
& Nbsp; & nbsp;
For å skrive ut dette ..
I mine mako maler, jeg bare ha denne ...
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; $ {H.gaq_print () | n}
& Nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp;
Legg merke til at du må flykte etter Mako. For mer informasjon om mako fluktmuligheter - http://www.makotemplates.org/docs/filtering.html

Requirements:

  • Python
  • pyramide

Annen programvare fra utvikleren Jonathan Vanasco

Kommentarer til pylons_gaq

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!