Commit 64e4b400d0e15f675315bce2dc286b64ee0041e4
1 parent
e868de68
Exists in
spb-stable
and in
3 other branches
Added Piwik support
Showing
3 changed files
with
17 additions
and
0 deletions
Show diff stats
app/views/layouts/_head.html.haml
@@ -12,6 +12,7 @@ | @@ -12,6 +12,7 @@ | ||
12 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> | 12 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
13 | 13 | ||
14 | = render 'layouts/google_analytics' if extra_config.has_key?('google_analytics_id') | 14 | = render 'layouts/google_analytics' if extra_config.has_key?('google_analytics_id') |
15 | + = render 'layouts/piwik' if extra_config.has_key?('piwik_url') && extra_config.has_key?('piwik_site_id') | ||
15 | 16 | ||
16 | -# Atom feed | 17 | -# Atom feed |
17 | - if current_user | 18 | - if current_user |
@@ -0,0 +1,12 @@ | @@ -0,0 +1,12 @@ | ||
1 | +:javascript | ||
2 | + var _paq = _paq || []; | ||
3 | + _paq.push(["trackPageView"]); | ||
4 | + _paq.push(["enableLinkTracking"]); | ||
5 | + | ||
6 | + (function() { | ||
7 | + var u=(("https:" == document.location.protocol) ? "https" : "http") + "://#{extra_config.piwik_url}/"; | ||
8 | + _paq.push(["setTrackerUrl", u+"piwik.php"]); | ||
9 | + _paq.push(["setSiteId", "#{extra_config.piwik_site_id}"]); | ||
10 | + var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; | ||
11 | + g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); | ||
12 | + })(); |
config/gitlab.yml.example
@@ -217,6 +217,10 @@ production: &base | @@ -217,6 +217,10 @@ production: &base | ||
217 | ## Google analytics. Uncomment if you want it | 217 | ## Google analytics. Uncomment if you want it |
218 | # google_analytics_id: '_your_tracking_id' | 218 | # google_analytics_id: '_your_tracking_id' |
219 | 219 | ||
220 | + ## Piwik analytics. | ||
221 | + # piwik_url: '_your_piwik_url' | ||
222 | + # piwik_site_id: '_your_piwik_site_id' | ||
223 | + | ||
220 | ## Text under sign-in page (Markdown enabled) | 224 | ## Text under sign-in page (Markdown enabled) |
221 | # sign_in_text: | | 225 | # sign_in_text: | |
222 | #  | 226 | #  |