pylons_gaq

Software screenshot:
pylons_gaq
Software detaljer:
Version: 0.0.4
Upload dato: 15 Apr 15
Udvikler: Jonathan Vanasco
Licens: Gratis
Popularitet: 24

Rating: 2.0/5 (Total Votes: 1)

pyramid_gaq er en Python-modul, der giver let støtte til Google Analytics under pyramide
Det skaber og forvalter en _gaq namespace under request.tmpl_context, som kan opdateres i handlere og skabeloner, og udskrives - i den rigtige rækkefølge - via en hjælpefunktion
Hvis du bare bruger _trackPageview, denne pakke er sandsynligvis overkill.
Men hvis du bruger noget af denne funktionalitet, så dens for dig:
- tilpassede variabler til ydeevne analytics
- Begivenhed tracking for backend interaktion / operationer
- E-handel sporing
- Rullende op flere domæner i 1 rapportering suite
Denne pakke kan du indstille GA kode hvor det er nødvendigt, og gør alt i den "rigtige" rækkefølge.
Hver kommando har omfattende docstrings, som også omfatter, kredit, og link til de relevante afsnit i de officielle GoogleAnalytics API docs.
Understøttede Koncepter & Kommandoer
* Core
** valget mellem at bruge en enkelt, i kø, "push" style kommando - eller gentagne ga.js API-kald
** _setAccount
* Flere Domain Tracking
** _setDomainName
** _setAllowLinker
* Tilpassede variabler
* _setCustomVar
* ECommerce
** _addTrans
** _addItem
** _trackTrans
* Hændelsessporing
* _trackEvent
Pyloner og Pyramid
Hvis du bruger pyloner, er der også en pylons_gaq fordeling, der gør præcis det samme.
& Nbsp; & nbsp; & nbsp; https://github.com/jvanasco/pylons_gaq
hvis du bruger pyramide, er der også en pyramid_gaq fordeling, der gør præcis det samme.
& Nbsp; & nbsp; & nbsp; https://github.com/jvanasco/pyramid_gaq
QuickStart
importere dette i dine hjælpere
Dropper det i din hjælpere namespace gør det nemmere at bruge i skabeloner som mako.
lib / helpers.py
& Nbsp; & nbsp; & nbsp; fra pyramid_gaq import *
& Nbsp; & nbsp; & nbsp;
konfigurere BaseController at ringe gaq_setup på __init__
Dette eksempel er fra min "pyloner stil hander".
Der er kun to Vars at indsende:
1. Din Google Analytics-konto-id
2. Hvorvidt din vil bruge "Single Push" -metoden, eller en flok separate begivenheder.
handlere / base.py
& Nbsp; & nbsp; & nbsp; class Handler (objekt):
& Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; def __init __ (self, anmodning):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.request = anmodning
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; h.gaq_setup (anmodning, "GA_ACCOUNT_ID«, single_push = False)
Når du ønsker at indstille en brugerdefineret variabel, eller noget lignende ...
& Nbsp; & nbsp; & nbsp; h.gaq_setCustomVar (1, "TemplateVersion ',' A ', 3)
& Nbsp; & nbsp;
Hvis du vil udskrive dette ud ..
I mine Mako skabeloner, jeg bare har denne ...
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; $ {H.gaq_print () | n}
& Nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp;
Bemærk at du nødt til at flygte under Mako. For mere information om Mako flugt muligheder - http://www.makotemplates.org/docs/filtering.html

Requirements:

  • Python
  • pyramide

Andre software developer Jonathan Vanasco

Kommentarer til pylons_gaq

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!