mirror of
https://github.com/open-policy-agent/opa.git
synced 2026-08-25 01:35:18 -06:00
fa9ae9437c
The gitbook install has been incredibly flaky due to it's dependency on npm. This commit simply vendors the node_modules so that each time we build the site the process doesn't have to re-run gitbook install. Signed-off-by: Torin Sandall <torinsandall@gmail.com>
49 lines
1.0 KiB
Markdown
49 lines
1.0 KiB
Markdown
Google Analytics tracking for GitBook
|
|
==============
|
|
|
|
You can use install it via **NPM**:
|
|
|
|
```
|
|
$ npm install gitbook-plugin-ga
|
|
```
|
|
|
|
And use it for your book with in the book.json:
|
|
|
|
```
|
|
{
|
|
"plugins": ["ga"]
|
|
}
|
|
```
|
|
|
|
You can set the Google Analytics tracking ID using the plugins configuration in the book.json:
|
|
|
|
```
|
|
{
|
|
"plugins": ["ga"],
|
|
"pluginsConfig": {
|
|
"ga": {
|
|
"token": "UA-XXXX-Y"
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
You can customize the tracker object by passing additional configuration options. You can either pass in `auto`, `none` or an object:
|
|
|
|
```
|
|
{
|
|
"plugins": ["ga"],
|
|
"pluginsConfig": {
|
|
"ga": {
|
|
"token": "UA-XXXX-Y",
|
|
"configuration": {
|
|
"cookieName": "new_cookie_name",
|
|
"cookieDomain": "mynew.domain.com"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
For an overview of all available configuration parameters, please refer to the [analytics.js field reference](https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#create).
|