Skip to main content

Server side implemenation of Google Analytics in Python.

Project description

Build Status

pyga is an iplementation of Google Analytics in Python;so that it can be used at server side. This project only helps you with Data Collection part of Google Analytics. ie., You can consider this as a replacement for ga.js at client side.

Google Provides Android SDK,iOS SDK + Flash SDK. And left everybody else with a single page documentation about GIF request parameters. Also with a basic sample of server side implementation in quite a few languages (perl, php, jsp).

Use Cases

  1. You want to track data from server side

  2. You’re developing a mobile site and have to support devices w/o JS support

Supported Features

  • Page View

  • E-Commerce

  • Social Interaction

  • Custom Variables

  • Events

  • Campaigns

    not yet

  • Ad-Words

  • Search Engine

To know more about mobiletracking see: https://developers.google.com/analytics/devguides/collection/other/mobileWebsites

Example

from pyga.requests import Tracker, Page, Session, Visitor

tracker = Tracker('MO-XXXXX-X', 'yourdomain.com')
visitor = Visitor()
visitor.ip_address = '194.54.176.12'
session = Session()
page = Page('/path')
tracker.track_pageview(page, session, visitor)

Thanks to:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyga-2.2.tar.gz (20.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyga-2.2.linux-x86_64.tar.gz (38.2 kB view details)

Uploaded Source

pyga-2.2-py2.7.egg (42.5 kB view details)

Uploaded Egg

File details

Details for the file pyga-2.2.tar.gz.

File metadata

  • Download URL: pyga-2.2.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyga-2.2.tar.gz
Algorithm Hash digest
SHA256 7684b4b41ab8d33f4d7537fa448c2f75db8381ec05871cfe164119c2b610f47a
MD5 bb5fc12a1734bc9f13e345d731899207
BLAKE2b-256 55ad69f8b9a96fa909b0d4c5469c4bbe2f87e01359d4f597bbd948f6e3956ed3

See more details on using hashes here.

File details

Details for the file pyga-2.2.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for pyga-2.2.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 90044188ad9654bfd948caded1e149cf4c66d61a92812f9f80bf37e90d35643a
MD5 16e7ef36c48717293ee6bc931d1ae693
BLAKE2b-256 a45c7fb8e252d05ebc58355f37b23afd67291c3805985bca333958a905330133

See more details on using hashes here.

File details

Details for the file pyga-2.2-py2.7.egg.

File metadata

  • Download URL: pyga-2.2-py2.7.egg
  • Upload date:
  • Size: 42.5 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyga-2.2-py2.7.egg
Algorithm Hash digest
SHA256 9e542ba8acb34e37d855e6c34bb481a55d47d7b40912384f07a117ad2a00c625
MD5 dd13b497e237ad5298bfe3312fffceef
BLAKE2b-256 3427216451d67ee8f20931aa35f4cf3f0cf75b847f67c57644f4c2ee3681976a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page