shithub: hugo

Download patch

ref: 06e90b1237cc29fa17be96d13bf9d0428e65e2a8
parent: a0eec02bd60d1c221b5fc0875761508eb03dd566
author: Darrel Herbst <[email protected]>
date: Sat Feb 6 05:09:47 EST 2016

Add documentation for Google Analytics internal template

Fixes #1654

--- a/docs/content/extras/aliases.md
+++ b/docs/content/extras/aliases.md
@@ -8,7 +8,7 @@
 menu:
   main:
     parent: extras
-next: /extras/builders
+next: /extras/analytics
 prev: /taxonomies/ordering
 title: Aliases
 weight: 10
--- /dev/null
+++ b/docs/content/extras/analytics.md
@@ -1,0 +1,29 @@
+---
+date: 2016-02-06
+linktitle: Analytics
+menu:
+  main:
+    parent: extras
+next: /extras/builders
+prev: /extras/aliases
+title: Analytics in Hugo
+weight: 15
+---
+
+Hugo ships with prebuilt internal templates for Google Analytics tracking, including both synchronous and asynchronous tracking codes.
+
+## Configuring Google Analytics
+
+Provide your tracking id in your configuration file, e.g. config.yaml.
+
+    googleAnalytics = "UA-123-45"
+
+## Example
+
+Include the internal template in your templates like so:
+
+    {{ template "_internal/google_analytics.html" . }}
+
+For async include the async template:
+
+    {{ template "_internal/google_analytics_async.html" . }}
--- a/docs/content/extras/builders.md
+++ b/docs/content/extras/builders.md
@@ -6,7 +6,7 @@
   main:
     parent: extras
 next: /extras/comments
-prev: /extras/aliases
+prev: /extras/analytics
 title: Hugo Builders
 weight: 20
 ---
--- a/docs/content/overview/configuration.md
+++ b/docs/content/overview/configuration.md
@@ -101,6 +101,8 @@
     editor:                     ""
     footnoteAnchorPrefix:       ""
     footnoteReturnLinkContents: ""
+    # google analytics tracking id
+    googleAnalytics:            ""
     languageCode:               ""
     layoutdir:                  "layouts"
     # Enable Logging