Move from using Google Analytics to Piwik
authorSteve Youngs <steve@sxemacs.org>
Fri, 4 Mar 2011 07:16:47 +0000 (17:16 +1000)
committerSteve Youngs <steve@sxemacs.org>
Fri, 4 Mar 2011 07:16:47 +0000 (17:16 +1000)
Piwik <http://piwik.org/> is an Open Source alternative to using Google
Analytics.

* amazon.html: google.template -> stats.template

* changes/changes.html: Ditto.

* docs/index.html: Ditto.

* download.html: Ditto.

* index.html: Ditto.

* lists.html: Ditto.

* missing.html: Ditto.

* news.html: Ditto.

* people.html: Ditto.

* people/hroptatyr.html: Ditto.

* people/lg.html: Ditto.

* people/njsf.html: Ditto.

* people/steve.html: Ditto.

* screenshots.html: Ditto.

* search.html: Ditto.

* store.html: Ditto.

* validate.el (validate): Ditto.

* templates/stats.template: Replace the Google Analytics
javascript with Piwik stuff.

* templates/template.html: google.template -> stats.template

Signed-off-by: Steve Youngs <steve@sxemacs.org>
20 files changed:
amazon.html
changes/changes.html
docs/index.html
download.html
index.html
lists.html
missing.html
news.html
people.html
people/hroptatyr.html
people/lg.html
people/njsf.html
people/steve.html
screenshots.html
search.html
store.html
templates/google.template [deleted file]
templates/stats.template [new file with mode: 0644]
templates/template.html
validate.el

index 92d9bdd..c67773c 100755 (executable)
@@ -15,5 +15,5 @@
       height="1100" frameborder="0">
     </iframe><br />
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index d4166ca..485dea6 100755 (executable)
@@ -11,5 +11,5 @@
       height="1000" frameborder="0">
     </iframe><br />
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index 2880164..2e3393f 100755 (executable)
@@ -11,5 +11,5 @@
     height="400" scrolling="auto" frameborder="0">
   </iframe>
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index 91e3cbb..988fbea 100755 (executable)
     <!-- End 22.1.6 -->
     <!-- End Releases -->
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index f754ae6..93365a8 100755 (executable)
       <li>Built-in lexical scoping at C level</li>
     </ul>
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index 46aa536..a7d9506 100755 (executable)
@@ -45,5 +45,5 @@
     lists are now "member only".  We apologise for the
     inconvenience of having to subscribe.
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index 7114fab..9f4eaa4 100755 (executable)
@@ -10,5 +10,5 @@
       height="450" frameborder="0">
     </iframe><br />
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index 8856716..a956f56 100755 (executable)
--- a/news.html
+++ b/news.html
       </p>
     </div>
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index 8f0e09d..f079ebc 100755 (executable)
@@ -12,5 +12,5 @@
     looking for hasn't been set up yet.
     <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index 638798c..ab2d962 100755 (executable)
       <li>There is a documentation especially for new users? &hellip; Flush it!</li>
     </ul>
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index 02dc2aa..7490205 100755 (executable)
@@ -99,5 +99,5 @@
     <p/>
       And others ..
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index 72dcb63..9626d52 100755 (executable)
@@ -44,5 +44,5 @@
 
     <p/>
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index b7d8ec8..59cda48 100755 (executable)
       Have fun with it, and drop me a line any time.
     </p>
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index 396a550..e4b394f 100755 (executable)
       </table>
     </blockquote>
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index 7c9a83e..5f34b1f 100755 (executable)
@@ -21,5 +21,5 @@
 
 
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index c817934..d15013c 100755 (executable)
@@ -15,5 +15,5 @@
       height="1000" frameborder="0">
     </iframe><br />
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
diff --git a/templates/google.template b/templates/google.template
deleted file mode 100644 (file)
index 93080de..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<!-- -*- javascript -*- -->
-<script type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</script>
-<script type="text/javascript">
-var pageTracker = _gat._getTracker("UA-5655014-1");
-pageTracker._trackPageview();
-</script>
diff --git a/templates/stats.template b/templates/stats.template
new file mode 100644 (file)
index 0000000..f235562
--- /dev/null
@@ -0,0 +1,14 @@
+<!-- -*- javascript -*- -->
+<!-- Piwik --> 
+<script type="text/javascript">
+var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.steveyoungs.com/" : "http://stats.steveyoungs.com/");
+document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
+</script><script type="text/javascript">
+try {
+var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 3);
+piwikTracker.trackPageView();
+piwikTracker.enableLinkTracking();
+} catch( err ) {}
+</script><noscript><p><img src="http://stats.steveyoungs.com/piwik.php?idsite=3" style="border:0" alt="" /></p></noscript>
+<!-- End Piwik Tracking Code -->
+
index c253289..af73e18 100644 (file)
@@ -18,8 +18,8 @@ like.  It will appear in the main section of the web page.
 If you think you need to add something outside of the main area, you
 probably are thinking wrong.  But check with Steve.
 
-If you don't want Google Analytics to track your page, remove the 2nd
-last line in this file (the one that mentions "google.template").
+If you don't want stats collected on your page, remove the 2nd
+last line in this file (the one that mentions "stats.template").
 
 A note about meta tags:
 
@@ -39,5 +39,5 @@ forget to chmod it!
 YOUR CONTENT ENDS HERE -->
 
 <!--#include virtual="/templates/copyright.template" -->
-<!--#include virtual="/templates/google.template" -->
+<!--#include virtual="/templates/stats.template" -->
 <!--#include virtual="/templates/footer.template" -->
index d27fa13..a4e65be 100644 (file)
@@ -92,7 +92,7 @@
       (insert-file (expand-file-name "header.template" td))
       (goto-char (point-max))
       (insert-file (expand-file-name "footer.template" td))
-      (insert-file (expand-file-name "google.template" td))
+      (insert-file (expand-file-name "stats.template" td))
       (insert-file (expand-file-name "copyright.template" td))
       (while (re-search-backward #r"<!--#echo var=\"css\" -->" nil t)
        (replace-match "sxemacs.css"))