pylons_gaq

Tela Software:
pylons_gaq
Detalhes de Software:
Versão: 0.0.4
Data de upload: 15 Apr 15
Revelador: Jonathan Vanasco
Licença: Livre
Popularidade: 24

Rating: 2.0/5 (Total Votes: 1)

pyramid_gaq é um módulo Python que dá suporte leve para o Google Analytics sob pirâmide
Ele cria e gerencia um namespace _gaq sob request.tmpl_context, que podem ser atualizados em manipuladores e modelos, e impresso - na ordem correta - por meio de uma função auxiliar
Se você estiver usando apenas _trackPageview, este pacote é provavelmente um exagero.
Mas se você estiver usando qualquer um essa funcionalidade, então a sua para você:
- variáveis ​​personalizadas para análise de performance
- Evento de controle de back-end de interação / operações
- Acompanhamento de comércio eletrônico
- Arregaçando vários domínios em uma suíte de relatório
Este pacote permite que você ajuste o código GA sempre que necessário, e torna tudo na ordem "correta".
Cada comando tem docstrings extensas, que incluem também, crédito e link para as secções relevantes dos documentos oficiais GoogleAnalytics API.
Conceitos suportados e Comandos
* Núcleo
** A escolha de usar um único, em fila, de comando "push" estilo - chamadas ou ga.js repetidas API
** _setAccount
* Acompanhamento de vários domínios
** _setDomainName
** _setAllowLinker
* Variáveis ​​personalizadas
* _setCustomVar
* ECommerce
** _addTrans
** _adicionar Item
** _trackTrans
* Acompanhamento de eventos
* _trackEvent
Pilões e Pyramid
se você estiver usando os pilares, há também uma distribuição pylons_gaq que faz exatamente a mesma coisa.
& Nbsp; & nbsp; & nbsp; https://github.com/jvanasco/pylons_gaq
se você estiver usando pirâmide, há também uma distribuição pyramid_gaq que faz exatamente a mesma coisa.
& Nbsp; & nbsp; & nbsp; https://github.com/jvanasco/pyramid_gaq
QuickStart
importar isso em seus ajudantes
Deixá-lo cair em seu namespace ajudantes torna mais fácil de usar em modelos como o mako.
lib / helpers.py
& Nbsp; & nbsp; & nbsp; de pyramid_gaq import *
& Nbsp; & nbsp; & nbsp;
configurar seu BaseController chamar gaq_setup em __init__
Este exemplo é de minha "hander estilo pilões".
Existem apenas duas vars para apresentar:
1. O seu Google Analytics Conta ID
2. Seja ou não o seu querer usar o método "Single Push", ou um monte de eventos separados.
manipuladores / base.py
& Nbsp; & nbsp; & nbsp; classe Handler (objeto):
& Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; def __init __ (self, request):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.request = pedido
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; h.gaq_setup (request, 'GA_ACCOUNT_ID', single_push = False)
Quando você quiser definir uma variável personalizada, ou qualquer coisa semelhante ...
& Nbsp; & nbsp; & nbsp; h.gaq_setCustomVar (1, 'TemplateVersion', 'A', 3)
& Nbsp; & nbsp;
Para imprimir esta fora ..
Em meus modelos mako, eu só tenho isso ...
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; $ {H.gaq_print () | n}
& Nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp;
Observe que você tem que escapar sob Mako. Para obter mais informações sobre as opções de fuga mako - http://www.makotemplates.org/docs/filtering.html

Requirements:

  • Python
  • pirâmide

Outro software de desenvolvedor Jonathan Vanasco

Comentário para pylons_gaq

Comentários não encontrado
Adicionar comentário
Ligue imagens!