]> git.parisson.com Git - django-google-tools.git/commitdiff
made the project 1.* compliant and fixed a bug with a hardcoded analytics ID, now...
authorkevin fricovsky <kevin@howiworkdaily.com>
Sun, 2 Aug 2009 14:35:15 +0000 (10:35 -0400)
committerkevin fricovsky <kevin@howiworkdaily.com>
Sun, 2 Aug 2009 14:35:15 +0000 (10:35 -0400)
google_analytics/admin.py [new file with mode: 0644]
google_analytics/models.py
google_analytics/templates/google_analytics/analytics_template.html

diff --git a/google_analytics/admin.py b/google_analytics/admin.py
new file mode 100644 (file)
index 0000000..2f0571f
--- /dev/null
@@ -0,0 +1,4 @@
+from google_analytics.models import Analytics
+from django.contrib import admin
+
+admin.site.register(Analytics)
index 1c245f3a6192731feb78b33480fcf6ac6d800a7f..22a78b5be1e5a32aee169f7923da4b609fdd9be5 100644 (file)
@@ -2,10 +2,9 @@ from django.db import models
 from django.conf import settings
 from django.contrib.sites.models import Site
 
-if getattr(settings, 'GOOGLE_ANALYTICS_MODEL', False):
-    class Analytics(models.Model):
-        site = models.ForeignKey(Site, edit_inline=models.TABULAR, max_num_in_admin=1, min_num_in_admin=1)
-        analytics_code = models.CharField(blank=True, max_length=100, core=True)
+class Analytics(models.Model):
+    site = models.ForeignKey(Site, edit_inline=models.TABULAR, max_num_in_admin=1, min_num_in_admin=1)
+    analytics_code = models.CharField(blank=True, max_length=100, core=True)
 
-        def __unicode__(self):
-            return u"%s" % (self.analytics_code)
+    def __unicode__(self):
+        return u"%s" % (self.analytics_code)
index 25008ac81ef23b54f602a2512644b1cc3b6599c3..4335675ff3275f884a559adf9a5956fb082a22ae 100644 (file)
@@ -4,7 +4,7 @@ document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.
 </script>
 <script type="text/javascript">
 try {
-var pageTracker = _gat._getTracker("UA-63258-7");
+var pageTracker = _gat._getTracker("{{ analytics_code }}");
 pageTracker._trackPageview();
 } catch(err) {}</script>