You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by gi...@apache.org on 2019/06/12 19:15:54 UTC

[incubator-druid-website] 36/44: fix GA

This is an automated email from the ASF dual-hosted git repository.

gian pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-druid-website.git

commit cb4d16ae1d7f9682b1752838f403c45baeb8f3b9
Author: Vadim Ogievetsky <va...@gmail.com>
AuthorDate: Tue Jun 11 20:02:23 2019 -0700

    fix GA
---
 404.html                                           | 29 +++++++++++-----------
 blog/2011/04/30/introducing-druid.html             | 29 +++++++++++-----------
 blog/2011/05/20/druid-part-deux.html               | 29 +++++++++++-----------
 blog/2012/01/19/scaling-the-druid-data-store.html  | 29 +++++++++++-----------
 ...-right-cardinality-estimation-for-big-data.html | 29 +++++++++++-----------
 blog/2012/09/21/druid-bitmap-compression.html      | 29 +++++++++++-----------
 ...ond-hadoop-fast-ad-hoc-queries-on-big-data.html | 29 +++++++++++-----------
 blog/2012/10/24/introducing-druid.html             | 29 +++++++++++-----------
 .../interactive-queries-meet-real-time-data.html   | 29 +++++++++++-----------
 blog/2013/04/03/15-minutes-to-live-druid.html      | 29 +++++++++++-----------
 blog/2013/04/03/druid-r-meetup.html                | 29 +++++++++++-----------
 blog/2013/04/26/meet-the-druid.html                | 29 +++++++++++-----------
 blog/2013/05/10/real-time-for-real.html            | 29 +++++++++++-----------
 blog/2013/08/06/twitter-tutorial.html              | 29 +++++++++++-----------
 blog/2013/08/30/loading-data.html                  | 29 +++++++++++-----------
 .../12/the-art-of-approximating-distributions.html | 29 +++++++++++-----------
 blog/2013/09/16/upcoming-events.html               | 29 +++++++++++-----------
 .../09/19/launching-druid-with-apache-whirr.html   | 29 +++++++++++-----------
 blog/2013/09/20/druid-at-xldb.html                 | 29 +++++++++++-----------
 blog/2013/11/04/querying-your-data.html            | 29 +++++++++++-----------
 blog/2014/02/03/rdruid-and-twitterstream.html      | 29 +++++++++++-----------
 ...oglog-optimizations-for-real-world-systems.html | 29 +++++++++++-----------
 blog/2014/03/12/batch-ingestion.html               | 29 +++++++++++-----------
 blog/2014/03/17/benchmarking-druid.html            | 29 +++++++++++-----------
 blog/2014/04/15/intro-to-pydruid.html              | 29 +++++++++++-----------
 ...ff-on-the-rise-of-the-real-time-data-stack.html | 29 +++++++++++-----------
 .../07/23/five-tips-for-a-f-ing-great-logo.html    | 29 +++++++++++-----------
 blog/2015/02/20/towards-a-community-led-druid.html | 29 +++++++++++-----------
 blog/2015/11/03/seeking-new-committers.html        | 29 +++++++++++-----------
 blog/2016/01/06/announcing-new-committers.html     | 29 +++++++++++-----------
 blog/2016/06/28/druid-0-9-1.html                   | 29 +++++++++++-----------
 blog/2016/12/01/druid-0-9-2.html                   | 29 +++++++++++-----------
 blog/2017/04/18/druid-0-10-0.html                  | 29 +++++++++++-----------
 blog/2017/08/22/druid-0-10-1.html                  | 29 +++++++++++-----------
 blog/2017/12/04/druid-0-11-0.html                  | 29 +++++++++++-----------
 blog/2018/03/08/druid-0-12-0.html                  | 29 +++++++++++-----------
 blog/2018/06/08/druid-0-12-1.html                  | 29 +++++++++++-----------
 blog/index.html                                    | 29 +++++++++++-----------
 community/cla.html                                 | 29 +++++++++++-----------
 community/index.html                               | 29 +++++++++++-----------
 .../comparisons/druid-vs-elasticsearch.html        | 29 +++++++++++-----------
 .../comparisons/druid-vs-key-value.html            | 29 +++++++++++-----------
 .../comparisons/druid-vs-kudu.html                 | 29 +++++++++++-----------
 .../comparisons/druid-vs-redshift.html             | 29 +++++++++++-----------
 .../comparisons/druid-vs-spark.html                | 29 +++++++++++-----------
 .../comparisons/druid-vs-sql-on-hadoop.html        | 29 +++++++++++-----------
 docs/0.13.0-incubating/configuration/index.html    | 29 +++++++++++-----------
 docs/0.13.0-incubating/configuration/logging.html  | 29 +++++++++++-----------
 docs/0.13.0-incubating/configuration/realtime.html | 29 +++++++++++-----------
 .../dependencies/cassandra-deep-storage.html       | 29 +++++++++++-----------
 .../dependencies/deep-storage.html                 | 29 +++++++++++-----------
 .../dependencies/metadata-storage.html             | 29 +++++++++++-----------
 docs/0.13.0-incubating/dependencies/zookeeper.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/design/auth.html            | 29 +++++++++++-----------
 docs/0.13.0-incubating/design/broker.html          | 29 +++++++++++-----------
 docs/0.13.0-incubating/design/coordinator.html     | 29 +++++++++++-----------
 docs/0.13.0-incubating/design/historical.html      | 29 +++++++++++-----------
 docs/0.13.0-incubating/design/index.html           | 29 +++++++++++-----------
 .../0.13.0-incubating/design/indexing-service.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/design/middlemanager.html   | 29 +++++++++++-----------
 docs/0.13.0-incubating/design/overlord.html        | 29 +++++++++++-----------
 docs/0.13.0-incubating/design/peons.html           | 29 +++++++++++-----------
 docs/0.13.0-incubating/design/plumber.html         | 29 +++++++++++-----------
 docs/0.13.0-incubating/design/realtime.html        | 29 +++++++++++-----------
 docs/0.13.0-incubating/design/segments.html        | 29 +++++++++++-----------
 docs/0.13.0-incubating/development/build.html      | 29 +++++++++++-----------
 .../development/experimental.html                  | 29 +++++++++++-----------
 .../extensions-contrib/ambari-metrics-emitter.html | 29 +++++++++++-----------
 .../development/extensions-contrib/azure.html      | 29 +++++++++++-----------
 .../development/extensions-contrib/cassandra.html  | 29 +++++++++++-----------
 .../development/extensions-contrib/cloudfiles.html | 29 +++++++++++-----------
 .../extensions-contrib/distinctcount.html          | 29 +++++++++++-----------
 .../development/extensions-contrib/google.html     | 29 +++++++++++-----------
 .../development/extensions-contrib/graphite.html   | 29 +++++++++++-----------
 .../development/extensions-contrib/influx.html     | 29 +++++++++++-----------
 .../extensions-contrib/kafka-emitter.html          | 29 +++++++++++-----------
 .../extensions-contrib/kafka-simple.html           | 29 +++++++++++-----------
 .../extensions-contrib/materialized-view.html      | 29 +++++++++++-----------
 .../extensions-contrib/opentsdb-emitter.html       | 29 +++++++++++-----------
 .../development/extensions-contrib/orc.html        | 29 +++++++++++-----------
 .../development/extensions-contrib/parquet.html    | 29 +++++++++++-----------
 .../development/extensions-contrib/rabbitmq.html   | 29 +++++++++++-----------
 .../extensions-contrib/redis-cache.html            | 29 +++++++++++-----------
 .../development/extensions-contrib/rocketmq.html   | 29 +++++++++++-----------
 .../development/extensions-contrib/sqlserver.html  | 29 +++++++++++-----------
 .../development/extensions-contrib/statsd.html     | 29 +++++++++++-----------
 .../development/extensions-contrib/thrift.html     | 29 +++++++++++-----------
 .../extensions-contrib/time-min-max.html           | 29 +++++++++++-----------
 .../extensions-core/approximate-histograms.html    | 29 +++++++++++-----------
 .../development/extensions-core/avro.html          | 29 +++++++++++-----------
 .../development/extensions-core/bloom-filter.html  | 29 +++++++++++-----------
 .../extensions-core/datasketches-extension.html    | 29 +++++++++++-----------
 .../extensions-core/datasketches-hll.html          | 29 +++++++++++-----------
 .../extensions-core/datasketches-quantiles.html    | 29 +++++++++++-----------
 .../extensions-core/datasketches-theta.html        | 29 +++++++++++-----------
 .../extensions-core/datasketches-tuple.html        | 29 +++++++++++-----------
 .../extensions-core/druid-basic-security.html      | 29 +++++++++++-----------
 .../extensions-core/druid-kerberos.html            | 29 +++++++++++-----------
 .../development/extensions-core/druid-lookups.html | 29 +++++++++++-----------
 .../development/extensions-core/examples.html      | 29 +++++++++++-----------
 .../development/extensions-core/hdfs.html          | 29 +++++++++++-----------
 .../extensions-core/kafka-eight-firehose.html      | 29 +++++++++++-----------
 .../kafka-extraction-namespace.html                | 29 +++++++++++-----------
 .../extensions-core/kafka-ingestion.html           | 29 +++++++++++-----------
 .../extensions-core/lookups-cached-global.html     | 29 +++++++++++-----------
 .../development/extensions-core/mysql.html         | 29 +++++++++++-----------
 .../development/extensions-core/postgresql.html    | 29 +++++++++++-----------
 .../development/extensions-core/protobuf.html      | 29 +++++++++++-----------
 .../development/extensions-core/s3.html            | 29 +++++++++++-----------
 .../extensions-core/simple-client-sslcontext.html  | 29 +++++++++++-----------
 .../development/extensions-core/stats.html         | 29 +++++++++++-----------
 .../development/extensions-core/test-stats.html    | 29 +++++++++++-----------
 docs/0.13.0-incubating/development/extensions.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/development/geo.html        | 29 +++++++++++-----------
 .../integrating-druid-with-other-technologies.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/development/javascript.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/development/modules.html    | 29 +++++++++++-----------
 docs/0.13.0-incubating/development/overview.html   | 29 +++++++++++-----------
 docs/0.13.0-incubating/development/router.html     | 29 +++++++++++-----------
 docs/0.13.0-incubating/development/versioning.html | 29 +++++++++++-----------
 .../ingestion/batch-ingestion.html                 | 29 +++++++++++-----------
 .../ingestion/command-line-hadoop-indexer.html     | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/compaction.html   | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/data-formats.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/delete-data.html  | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/faq.html          | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/firehose.html     | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/flatten-json.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/hadoop.html       | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/index.html        | 29 +++++++++++-----------
 .../ingestion/ingestion-spec.html                  | 29 +++++++++++-----------
 .../ingestion/locking-and-priority.html            | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/misc-tasks.html   | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/native_tasks.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/reports.html      | 29 +++++++++++-----------
 .../ingestion/schema-changes.html                  | 29 +++++++++++-----------
 .../0.13.0-incubating/ingestion/schema-design.html | 29 +++++++++++-----------
 .../ingestion/stream-ingestion.html                | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/stream-pull.html  | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/stream-push.html  | 29 +++++++++++-----------
 docs/0.13.0-incubating/ingestion/tasks.html        | 29 +++++++++++-----------
 .../ingestion/transform-spec.html                  | 29 +++++++++++-----------
 .../ingestion/update-existing-data.html            | 29 +++++++++++-----------
 docs/0.13.0-incubating/misc/math-expr.html         | 29 +++++++++++-----------
 docs/0.13.0-incubating/misc/papers-and-talks.html  | 29 +++++++++++-----------
 docs/0.13.0-incubating/operations/alerts.html      | 29 +++++++++++-----------
 .../operations/api-reference.html                  | 29 +++++++++++-----------
 .../0.13.0-incubating/operations/dump-segment.html | 29 +++++++++++-----------
 .../operations/http-compression.html               | 29 +++++++++++-----------
 .../operations/including-extensions.html           | 29 +++++++++++-----------
 .../operations/insert-segment-to-db.html           | 29 +++++++++++-----------
 docs/0.13.0-incubating/operations/metrics.html     | 29 +++++++++++-----------
 .../0.13.0-incubating/operations/other-hadoop.html | 29 +++++++++++-----------
 .../operations/password-provider.html              | 29 +++++++++++-----------
 .../operations/performance-faq.html                | 29 +++++++++++-----------
 docs/0.13.0-incubating/operations/pull-deps.html   | 29 +++++++++++-----------
 .../operations/recommendations.html                | 29 +++++++++++-----------
 .../operations/reset-cluster.html                  | 29 +++++++++++-----------
 .../operations/rolling-updates.html                | 29 +++++++++++-----------
 .../operations/rule-configuration.html             | 29 +++++++++++-----------
 .../operations/segment-optimization.html           | 29 +++++++++++-----------
 docs/0.13.0-incubating/operations/tls-support.html | 29 +++++++++++-----------
 .../operations/use_sbt_to_build_fat_jar.html       | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/aggregations.html  | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/caching.html       | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/datasource.html    | 29 +++++++++++-----------
 .../querying/datasourcemetadataquery.html          | 29 +++++++++++-----------
 .../0.13.0-incubating/querying/dimensionspecs.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/filters.html       | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/granularities.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/groupbyquery.html  | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/having.html        | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/joins.html         | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/limitspec.html     | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/lookups.html       | 29 +++++++++++-----------
 .../querying/multi-value-dimensions.html           | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/multitenancy.html  | 29 +++++++++++-----------
 .../querying/post-aggregations.html                | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/query-context.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/querying.html      | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/scan-query.html    | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/searchquery.html   | 29 +++++++++++-----------
 .../querying/searchqueryspec.html                  | 29 +++++++++++-----------
 .../querying/segmentmetadataquery.html             | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/select-query.html  | 29 +++++++++++-----------
 .../0.13.0-incubating/querying/sorting-orders.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/sql.html           | 29 +++++++++++-----------
 .../querying/timeboundaryquery.html                | 29 +++++++++++-----------
 .../querying/timeseriesquery.html                  | 29 +++++++++++-----------
 .../0.13.0-incubating/querying/topnmetricspec.html | 29 +++++++++++-----------
 docs/0.13.0-incubating/querying/topnquery.html     | 29 +++++++++++-----------
 .../querying/virtual-columns.html                  | 29 +++++++++++-----------
 docs/0.13.0-incubating/tutorials/cluster.html      | 29 +++++++++++-----------
 docs/0.13.0-incubating/tutorials/index.html        | 29 +++++++++++-----------
 .../tutorials/tutorial-batch-hadoop.html           | 29 +++++++++++-----------
 .../tutorials/tutorial-batch.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-compaction.html             | 29 +++++++++++-----------
 .../tutorials/tutorial-delete-data.html            | 29 +++++++++++-----------
 .../tutorials/tutorial-ingestion-spec.html         | 29 +++++++++++-----------
 .../tutorials/tutorial-kafka.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-query.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-retention.html              | 29 +++++++++++-----------
 .../tutorials/tutorial-rollup.html                 | 29 +++++++++++-----------
 .../tutorials/tutorial-tranquility.html            | 29 +++++++++++-----------
 .../tutorials/tutorial-transform-spec.html         | 29 +++++++++++-----------
 .../tutorials/tutorial-update-data.html            | 29 +++++++++++-----------
 .../comparisons/druid-vs-elasticsearch.html        | 29 +++++++++++-----------
 .../comparisons/druid-vs-key-value.html            | 29 +++++++++++-----------
 .../comparisons/druid-vs-kudu.html                 | 29 +++++++++++-----------
 .../comparisons/druid-vs-redshift.html             | 29 +++++++++++-----------
 .../comparisons/druid-vs-spark.html                | 29 +++++++++++-----------
 .../comparisons/druid-vs-sql-on-hadoop.html        | 29 +++++++++++-----------
 docs/0.14.0-incubating/configuration/index.html    | 29 +++++++++++-----------
 docs/0.14.0-incubating/configuration/logging.html  | 29 +++++++++++-----------
 docs/0.14.0-incubating/configuration/realtime.html | 29 +++++++++++-----------
 .../dependencies/cassandra-deep-storage.html       | 29 +++++++++++-----------
 .../dependencies/deep-storage.html                 | 29 +++++++++++-----------
 .../dependencies/metadata-storage.html             | 29 +++++++++++-----------
 docs/0.14.0-incubating/dependencies/zookeeper.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/auth.html            | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/broker.html          | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/coordinator.html     | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/historical.html      | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/index.html           | 29 +++++++++++-----------
 .../0.14.0-incubating/design/indexing-service.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/middlemanager.html   | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/overlord.html        | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/peons.html           | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/plumber.html         | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/processes.html       | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/realtime.html        | 29 +++++++++++-----------
 docs/0.14.0-incubating/design/segments.html        | 29 +++++++++++-----------
 docs/0.14.0-incubating/development/build.html      | 29 +++++++++++-----------
 .../development/experimental.html                  | 29 +++++++++++-----------
 .../extensions-contrib/ambari-metrics-emitter.html | 29 +++++++++++-----------
 .../development/extensions-contrib/azure.html      | 29 +++++++++++-----------
 .../development/extensions-contrib/cassandra.html  | 29 +++++++++++-----------
 .../development/extensions-contrib/cloudfiles.html | 29 +++++++++++-----------
 .../extensions-contrib/distinctcount.html          | 29 +++++++++++-----------
 .../development/extensions-contrib/google.html     | 29 +++++++++++-----------
 .../development/extensions-contrib/graphite.html   | 29 +++++++++++-----------
 .../development/extensions-contrib/influx.html     | 29 +++++++++++-----------
 .../extensions-contrib/kafka-emitter.html          | 29 +++++++++++-----------
 .../extensions-contrib/kafka-simple.html           | 29 +++++++++++-----------
 .../extensions-contrib/materialized-view.html      | 29 +++++++++++-----------
 .../extensions-contrib/opentsdb-emitter.html       | 29 +++++++++++-----------
 .../development/extensions-contrib/orc.html        | 29 +++++++++++-----------
 .../development/extensions-contrib/rabbitmq.html   | 29 +++++++++++-----------
 .../extensions-contrib/redis-cache.html            | 29 +++++++++++-----------
 .../development/extensions-contrib/rocketmq.html   | 29 +++++++++++-----------
 .../development/extensions-contrib/sqlserver.html  | 29 +++++++++++-----------
 .../development/extensions-contrib/statsd.html     | 29 +++++++++++-----------
 .../development/extensions-contrib/thrift.html     | 29 +++++++++++-----------
 .../extensions-contrib/time-min-max.html           | 29 +++++++++++-----------
 .../extensions-core/approximate-histograms.html    | 29 +++++++++++-----------
 .../development/extensions-core/avro.html          | 29 +++++++++++-----------
 .../development/extensions-core/bloom-filter.html  | 29 +++++++++++-----------
 .../extensions-core/datasketches-extension.html    | 29 +++++++++++-----------
 .../extensions-core/datasketches-hll.html          | 29 +++++++++++-----------
 .../extensions-core/datasketches-quantiles.html    | 29 +++++++++++-----------
 .../extensions-core/datasketches-theta.html        | 29 +++++++++++-----------
 .../extensions-core/datasketches-tuple.html        | 29 +++++++++++-----------
 .../extensions-core/druid-basic-security.html      | 29 +++++++++++-----------
 .../extensions-core/druid-kerberos.html            | 29 +++++++++++-----------
 .../development/extensions-core/druid-lookups.html | 29 +++++++++++-----------
 .../development/extensions-core/examples.html      | 29 +++++++++++-----------
 .../development/extensions-core/hdfs.html          | 29 +++++++++++-----------
 .../extensions-core/kafka-eight-firehose.html      | 29 +++++++++++-----------
 .../kafka-extraction-namespace.html                | 29 +++++++++++-----------
 .../extensions-core/kafka-ingestion.html           | 29 +++++++++++-----------
 .../extensions-core/kinesis-ingestion.html         | 29 +++++++++++-----------
 .../extensions-core/lookups-cached-global.html     | 29 +++++++++++-----------
 .../development/extensions-core/mysql.html         | 29 +++++++++++-----------
 .../development/extensions-core/parquet.html       | 29 +++++++++++-----------
 .../development/extensions-core/postgresql.html    | 29 +++++++++++-----------
 .../development/extensions-core/protobuf.html      | 29 +++++++++++-----------
 .../development/extensions-core/s3.html            | 29 +++++++++++-----------
 .../extensions-core/simple-client-sslcontext.html  | 29 +++++++++++-----------
 .../development/extensions-core/stats.html         | 29 +++++++++++-----------
 .../development/extensions-core/test-stats.html    | 29 +++++++++++-----------
 docs/0.14.0-incubating/development/extensions.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/development/geo.html        | 29 +++++++++++-----------
 .../integrating-druid-with-other-technologies.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/development/javascript.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/development/modules.html    | 29 +++++++++++-----------
 docs/0.14.0-incubating/development/overview.html   | 29 +++++++++++-----------
 docs/0.14.0-incubating/development/router.html     | 29 +++++++++++-----------
 docs/0.14.0-incubating/development/versioning.html | 29 +++++++++++-----------
 .../ingestion/batch-ingestion.html                 | 29 +++++++++++-----------
 .../ingestion/command-line-hadoop-indexer.html     | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/compaction.html   | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/data-formats.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/delete-data.html  | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/faq.html          | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/firehose.html     | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/flatten-json.html | 29 +++++++++++-----------
 .../ingestion/hadoop-vs-native-batch.html          | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/hadoop.html       | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/index.html        | 29 +++++++++++-----------
 .../ingestion/ingestion-spec.html                  | 29 +++++++++++-----------
 .../ingestion/locking-and-priority.html            | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/misc-tasks.html   | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/native_tasks.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/reports.html      | 29 +++++++++++-----------
 .../ingestion/schema-changes.html                  | 29 +++++++++++-----------
 .../0.14.0-incubating/ingestion/schema-design.html | 29 +++++++++++-----------
 .../ingestion/stream-ingestion.html                | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/stream-pull.html  | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/stream-push.html  | 29 +++++++++++-----------
 docs/0.14.0-incubating/ingestion/tasks.html        | 29 +++++++++++-----------
 .../ingestion/transform-spec.html                  | 29 +++++++++++-----------
 .../ingestion/update-existing-data.html            | 29 +++++++++++-----------
 docs/0.14.0-incubating/misc/math-expr.html         | 29 +++++++++++-----------
 docs/0.14.0-incubating/misc/papers-and-talks.html  | 29 +++++++++++-----------
 docs/0.14.0-incubating/operations/alerts.html      | 29 +++++++++++-----------
 .../operations/api-reference.html                  | 29 +++++++++++-----------
 .../operations/druid-console.html                  | 29 +++++++++++-----------
 .../0.14.0-incubating/operations/dump-segment.html | 29 +++++++++++-----------
 .../operations/http-compression.html               | 29 +++++++++++-----------
 .../operations/including-extensions.html           | 29 +++++++++++-----------
 .../operations/insert-segment-to-db.html           | 29 +++++++++++-----------
 .../operations/management-uis.html                 | 29 +++++++++++-----------
 docs/0.14.0-incubating/operations/metrics.html     | 29 +++++++++++-----------
 .../0.14.0-incubating/operations/other-hadoop.html | 29 +++++++++++-----------
 .../operations/password-provider.html              | 29 +++++++++++-----------
 .../operations/performance-faq.html                | 29 +++++++++++-----------
 docs/0.14.0-incubating/operations/pull-deps.html   | 29 +++++++++++-----------
 .../operations/recommendations.html                | 29 +++++++++++-----------
 .../operations/reset-cluster.html                  | 29 +++++++++++-----------
 .../operations/rolling-updates.html                | 29 +++++++++++-----------
 .../operations/rule-configuration.html             | 29 +++++++++++-----------
 .../operations/segment-optimization.html           | 29 +++++++++++-----------
 docs/0.14.0-incubating/operations/tls-support.html | 29 +++++++++++-----------
 .../operations/use_sbt_to_build_fat_jar.html       | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/aggregations.html  | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/caching.html       | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/datasource.html    | 29 +++++++++++-----------
 .../querying/datasourcemetadataquery.html          | 29 +++++++++++-----------
 .../0.14.0-incubating/querying/dimensionspecs.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/filters.html       | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/granularities.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/groupbyquery.html  | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/having.html        | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/hll-old.html       | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/joins.html         | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/limitspec.html     | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/lookups.html       | 29 +++++++++++-----------
 .../querying/multi-value-dimensions.html           | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/multitenancy.html  | 29 +++++++++++-----------
 .../querying/post-aggregations.html                | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/query-context.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/querying.html      | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/scan-query.html    | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/searchquery.html   | 29 +++++++++++-----------
 .../querying/searchqueryspec.html                  | 29 +++++++++++-----------
 .../querying/segmentmetadataquery.html             | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/select-query.html  | 29 +++++++++++-----------
 .../0.14.0-incubating/querying/sorting-orders.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/sql.html           | 29 +++++++++++-----------
 .../querying/timeboundaryquery.html                | 29 +++++++++++-----------
 .../querying/timeseriesquery.html                  | 29 +++++++++++-----------
 .../0.14.0-incubating/querying/topnmetricspec.html | 29 +++++++++++-----------
 docs/0.14.0-incubating/querying/topnquery.html     | 29 +++++++++++-----------
 .../querying/virtual-columns.html                  | 29 +++++++++++-----------
 docs/0.14.0-incubating/tutorials/cluster.html      | 29 +++++++++++-----------
 docs/0.14.0-incubating/tutorials/index.html        | 29 +++++++++++-----------
 .../tutorials/tutorial-batch-hadoop.html           | 29 +++++++++++-----------
 .../tutorials/tutorial-batch.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-compaction.html             | 29 +++++++++++-----------
 .../tutorials/tutorial-delete-data.html            | 29 +++++++++++-----------
 .../tutorials/tutorial-ingestion-spec.html         | 29 +++++++++++-----------
 .../tutorials/tutorial-kafka.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-query.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-retention.html              | 29 +++++++++++-----------
 .../tutorials/tutorial-rollup.html                 | 29 +++++++++++-----------
 .../tutorials/tutorial-tranquility.html            | 29 +++++++++++-----------
 .../tutorials/tutorial-transform-spec.html         | 29 +++++++++++-----------
 .../tutorials/tutorial-update-data.html            | 29 +++++++++++-----------
 .../comparisons/druid-vs-elasticsearch.html        | 29 +++++++++++-----------
 .../comparisons/druid-vs-key-value.html            | 29 +++++++++++-----------
 .../comparisons/druid-vs-kudu.html                 | 29 +++++++++++-----------
 .../comparisons/druid-vs-redshift.html             | 29 +++++++++++-----------
 .../comparisons/druid-vs-spark.html                | 29 +++++++++++-----------
 .../comparisons/druid-vs-sql-on-hadoop.html        | 29 +++++++++++-----------
 docs/0.14.1-incubating/configuration/index.html    | 29 +++++++++++-----------
 docs/0.14.1-incubating/configuration/logging.html  | 29 +++++++++++-----------
 docs/0.14.1-incubating/configuration/realtime.html | 29 +++++++++++-----------
 .../dependencies/cassandra-deep-storage.html       | 29 +++++++++++-----------
 .../dependencies/deep-storage.html                 | 29 +++++++++++-----------
 .../dependencies/metadata-storage.html             | 29 +++++++++++-----------
 docs/0.14.1-incubating/dependencies/zookeeper.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/auth.html            | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/broker.html          | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/coordinator.html     | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/historical.html      | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/index.html           | 29 +++++++++++-----------
 .../0.14.1-incubating/design/indexing-service.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/middlemanager.html   | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/overlord.html        | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/peons.html           | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/plumber.html         | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/processes.html       | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/realtime.html        | 29 +++++++++++-----------
 docs/0.14.1-incubating/design/segments.html        | 29 +++++++++++-----------
 docs/0.14.1-incubating/development/build.html      | 29 +++++++++++-----------
 .../development/experimental.html                  | 29 +++++++++++-----------
 .../extensions-contrib/ambari-metrics-emitter.html | 29 +++++++++++-----------
 .../development/extensions-contrib/azure.html      | 29 +++++++++++-----------
 .../development/extensions-contrib/cassandra.html  | 29 +++++++++++-----------
 .../development/extensions-contrib/cloudfiles.html | 29 +++++++++++-----------
 .../extensions-contrib/distinctcount.html          | 29 +++++++++++-----------
 .../development/extensions-contrib/google.html     | 29 +++++++++++-----------
 .../development/extensions-contrib/graphite.html   | 29 +++++++++++-----------
 .../development/extensions-contrib/influx.html     | 29 +++++++++++-----------
 .../extensions-contrib/kafka-emitter.html          | 29 +++++++++++-----------
 .../extensions-contrib/kafka-simple.html           | 29 +++++++++++-----------
 .../extensions-contrib/materialized-view.html      | 29 +++++++++++-----------
 .../extensions-contrib/opentsdb-emitter.html       | 29 +++++++++++-----------
 .../development/extensions-contrib/orc.html        | 29 +++++++++++-----------
 .../development/extensions-contrib/rabbitmq.html   | 29 +++++++++++-----------
 .../extensions-contrib/redis-cache.html            | 29 +++++++++++-----------
 .../development/extensions-contrib/rocketmq.html   | 29 +++++++++++-----------
 .../development/extensions-contrib/sqlserver.html  | 29 +++++++++++-----------
 .../development/extensions-contrib/statsd.html     | 29 +++++++++++-----------
 .../development/extensions-contrib/thrift.html     | 29 +++++++++++-----------
 .../extensions-contrib/time-min-max.html           | 29 +++++++++++-----------
 .../extensions-core/approximate-histograms.html    | 29 +++++++++++-----------
 .../development/extensions-core/avro.html          | 29 +++++++++++-----------
 .../development/extensions-core/bloom-filter.html  | 29 +++++++++++-----------
 .../extensions-core/datasketches-extension.html    | 29 +++++++++++-----------
 .../extensions-core/datasketches-hll.html          | 29 +++++++++++-----------
 .../extensions-core/datasketches-quantiles.html    | 29 +++++++++++-----------
 .../extensions-core/datasketches-theta.html        | 29 +++++++++++-----------
 .../extensions-core/datasketches-tuple.html        | 29 +++++++++++-----------
 .../extensions-core/druid-basic-security.html      | 29 +++++++++++-----------
 .../extensions-core/druid-kerberos.html            | 29 +++++++++++-----------
 .../development/extensions-core/druid-lookups.html | 29 +++++++++++-----------
 .../development/extensions-core/examples.html      | 29 +++++++++++-----------
 .../development/extensions-core/hdfs.html          | 29 +++++++++++-----------
 .../extensions-core/kafka-eight-firehose.html      | 29 +++++++++++-----------
 .../kafka-extraction-namespace.html                | 29 +++++++++++-----------
 .../extensions-core/kafka-ingestion.html           | 29 +++++++++++-----------
 .../extensions-core/kinesis-ingestion.html         | 29 +++++++++++-----------
 .../extensions-core/lookups-cached-global.html     | 29 +++++++++++-----------
 .../development/extensions-core/mysql.html         | 29 +++++++++++-----------
 .../development/extensions-core/parquet.html       | 29 +++++++++++-----------
 .../development/extensions-core/postgresql.html    | 29 +++++++++++-----------
 .../development/extensions-core/protobuf.html      | 29 +++++++++++-----------
 .../development/extensions-core/s3.html            | 29 +++++++++++-----------
 .../extensions-core/simple-client-sslcontext.html  | 29 +++++++++++-----------
 .../development/extensions-core/stats.html         | 29 +++++++++++-----------
 .../development/extensions-core/test-stats.html    | 29 +++++++++++-----------
 docs/0.14.1-incubating/development/extensions.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/development/geo.html        | 29 +++++++++++-----------
 .../integrating-druid-with-other-technologies.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/development/javascript.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/development/modules.html    | 29 +++++++++++-----------
 docs/0.14.1-incubating/development/overview.html   | 29 +++++++++++-----------
 docs/0.14.1-incubating/development/router.html     | 29 +++++++++++-----------
 docs/0.14.1-incubating/development/versioning.html | 29 +++++++++++-----------
 .../ingestion/batch-ingestion.html                 | 29 +++++++++++-----------
 .../ingestion/command-line-hadoop-indexer.html     | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/compaction.html   | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/data-formats.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/delete-data.html  | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/faq.html          | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/firehose.html     | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/flatten-json.html | 29 +++++++++++-----------
 .../ingestion/hadoop-vs-native-batch.html          | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/hadoop.html       | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/index.html        | 29 +++++++++++-----------
 .../ingestion/ingestion-spec.html                  | 29 +++++++++++-----------
 .../ingestion/locking-and-priority.html            | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/misc-tasks.html   | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/native_tasks.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/reports.html      | 29 +++++++++++-----------
 .../ingestion/schema-changes.html                  | 29 +++++++++++-----------
 .../0.14.1-incubating/ingestion/schema-design.html | 29 +++++++++++-----------
 .../ingestion/stream-ingestion.html                | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/stream-pull.html  | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/stream-push.html  | 29 +++++++++++-----------
 docs/0.14.1-incubating/ingestion/tasks.html        | 29 +++++++++++-----------
 .../ingestion/transform-spec.html                  | 29 +++++++++++-----------
 .../ingestion/update-existing-data.html            | 29 +++++++++++-----------
 docs/0.14.1-incubating/misc/math-expr.html         | 29 +++++++++++-----------
 docs/0.14.1-incubating/misc/papers-and-talks.html  | 29 +++++++++++-----------
 docs/0.14.1-incubating/operations/alerts.html      | 29 +++++++++++-----------
 .../operations/api-reference.html                  | 29 +++++++++++-----------
 .../operations/druid-console.html                  | 29 +++++++++++-----------
 .../0.14.1-incubating/operations/dump-segment.html | 29 +++++++++++-----------
 .../operations/http-compression.html               | 29 +++++++++++-----------
 .../operations/including-extensions.html           | 29 +++++++++++-----------
 .../operations/insert-segment-to-db.html           | 29 +++++++++++-----------
 .../operations/management-uis.html                 | 29 +++++++++++-----------
 docs/0.14.1-incubating/operations/metrics.html     | 29 +++++++++++-----------
 .../0.14.1-incubating/operations/other-hadoop.html | 29 +++++++++++-----------
 .../operations/password-provider.html              | 29 +++++++++++-----------
 .../operations/performance-faq.html                | 29 +++++++++++-----------
 docs/0.14.1-incubating/operations/pull-deps.html   | 29 +++++++++++-----------
 .../operations/recommendations.html                | 29 +++++++++++-----------
 .../operations/reset-cluster.html                  | 29 +++++++++++-----------
 .../operations/rolling-updates.html                | 29 +++++++++++-----------
 .../operations/rule-configuration.html             | 29 +++++++++++-----------
 .../operations/segment-optimization.html           | 29 +++++++++++-----------
 docs/0.14.1-incubating/operations/tls-support.html | 29 +++++++++++-----------
 .../operations/use_sbt_to_build_fat_jar.html       | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/aggregations.html  | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/caching.html       | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/datasource.html    | 29 +++++++++++-----------
 .../querying/datasourcemetadataquery.html          | 29 +++++++++++-----------
 .../0.14.1-incubating/querying/dimensionspecs.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/filters.html       | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/granularities.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/groupbyquery.html  | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/having.html        | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/hll-old.html       | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/joins.html         | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/limitspec.html     | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/lookups.html       | 29 +++++++++++-----------
 .../querying/multi-value-dimensions.html           | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/multitenancy.html  | 29 +++++++++++-----------
 .../querying/post-aggregations.html                | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/query-context.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/querying.html      | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/scan-query.html    | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/searchquery.html   | 29 +++++++++++-----------
 .../querying/searchqueryspec.html                  | 29 +++++++++++-----------
 .../querying/segmentmetadataquery.html             | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/select-query.html  | 29 +++++++++++-----------
 .../0.14.1-incubating/querying/sorting-orders.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/sql.html           | 29 +++++++++++-----------
 .../querying/timeboundaryquery.html                | 29 +++++++++++-----------
 .../querying/timeseriesquery.html                  | 29 +++++++++++-----------
 .../0.14.1-incubating/querying/topnmetricspec.html | 29 +++++++++++-----------
 docs/0.14.1-incubating/querying/topnquery.html     | 29 +++++++++++-----------
 .../querying/virtual-columns.html                  | 29 +++++++++++-----------
 docs/0.14.1-incubating/tutorials/cluster.html      | 29 +++++++++++-----------
 docs/0.14.1-incubating/tutorials/index.html        | 29 +++++++++++-----------
 .../tutorials/tutorial-batch-hadoop.html           | 29 +++++++++++-----------
 .../tutorials/tutorial-batch.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-compaction.html             | 29 +++++++++++-----------
 .../tutorials/tutorial-delete-data.html            | 29 +++++++++++-----------
 .../tutorials/tutorial-ingestion-spec.html         | 29 +++++++++++-----------
 .../tutorials/tutorial-kafka.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-query.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-retention.html              | 29 +++++++++++-----------
 .../tutorials/tutorial-rollup.html                 | 29 +++++++++++-----------
 .../tutorials/tutorial-tranquility.html            | 29 +++++++++++-----------
 .../tutorials/tutorial-transform-spec.html         | 29 +++++++++++-----------
 .../tutorials/tutorial-update-data.html            | 29 +++++++++++-----------
 .../comparisons/druid-vs-elasticsearch.html        | 29 +++++++++++-----------
 .../comparisons/druid-vs-key-value.html            | 29 +++++++++++-----------
 .../comparisons/druid-vs-kudu.html                 | 29 +++++++++++-----------
 .../comparisons/druid-vs-redshift.html             | 29 +++++++++++-----------
 .../comparisons/druid-vs-spark.html                | 29 +++++++++++-----------
 .../comparisons/druid-vs-sql-on-hadoop.html        | 29 +++++++++++-----------
 docs/0.14.2-incubating/configuration/index.html    | 29 +++++++++++-----------
 docs/0.14.2-incubating/configuration/logging.html  | 29 +++++++++++-----------
 docs/0.14.2-incubating/configuration/realtime.html | 29 +++++++++++-----------
 .../dependencies/cassandra-deep-storage.html       | 29 +++++++++++-----------
 .../dependencies/deep-storage.html                 | 29 +++++++++++-----------
 .../dependencies/metadata-storage.html             | 29 +++++++++++-----------
 docs/0.14.2-incubating/dependencies/zookeeper.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/auth.html            | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/broker.html          | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/coordinator.html     | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/historical.html      | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/index.html           | 29 +++++++++++-----------
 .../0.14.2-incubating/design/indexing-service.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/middlemanager.html   | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/overlord.html        | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/peons.html           | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/plumber.html         | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/processes.html       | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/realtime.html        | 29 +++++++++++-----------
 docs/0.14.2-incubating/design/segments.html        | 29 +++++++++++-----------
 docs/0.14.2-incubating/development/build.html      | 29 +++++++++++-----------
 .../development/experimental.html                  | 29 +++++++++++-----------
 .../extensions-contrib/ambari-metrics-emitter.html | 29 +++++++++++-----------
 .../development/extensions-contrib/azure.html      | 29 +++++++++++-----------
 .../development/extensions-contrib/cassandra.html  | 29 +++++++++++-----------
 .../development/extensions-contrib/cloudfiles.html | 29 +++++++++++-----------
 .../extensions-contrib/distinctcount.html          | 29 +++++++++++-----------
 .../development/extensions-contrib/google.html     | 29 +++++++++++-----------
 .../development/extensions-contrib/graphite.html   | 29 +++++++++++-----------
 .../development/extensions-contrib/influx.html     | 29 +++++++++++-----------
 .../extensions-contrib/kafka-emitter.html          | 29 +++++++++++-----------
 .../extensions-contrib/kafka-simple.html           | 29 +++++++++++-----------
 .../extensions-contrib/materialized-view.html      | 29 +++++++++++-----------
 .../extensions-contrib/opentsdb-emitter.html       | 29 +++++++++++-----------
 .../development/extensions-contrib/orc.html        | 29 +++++++++++-----------
 .../development/extensions-contrib/rabbitmq.html   | 29 +++++++++++-----------
 .../extensions-contrib/redis-cache.html            | 29 +++++++++++-----------
 .../development/extensions-contrib/rocketmq.html   | 29 +++++++++++-----------
 .../development/extensions-contrib/sqlserver.html  | 29 +++++++++++-----------
 .../development/extensions-contrib/statsd.html     | 29 +++++++++++-----------
 .../development/extensions-contrib/thrift.html     | 29 +++++++++++-----------
 .../extensions-contrib/time-min-max.html           | 29 +++++++++++-----------
 .../extensions-core/approximate-histograms.html    | 29 +++++++++++-----------
 .../development/extensions-core/avro.html          | 29 +++++++++++-----------
 .../development/extensions-core/bloom-filter.html  | 29 +++++++++++-----------
 .../extensions-core/datasketches-extension.html    | 29 +++++++++++-----------
 .../extensions-core/datasketches-hll.html          | 29 +++++++++++-----------
 .../extensions-core/datasketches-quantiles.html    | 29 +++++++++++-----------
 .../extensions-core/datasketches-theta.html        | 29 +++++++++++-----------
 .../extensions-core/datasketches-tuple.html        | 29 +++++++++++-----------
 .../extensions-core/druid-basic-security.html      | 29 +++++++++++-----------
 .../extensions-core/druid-kerberos.html            | 29 +++++++++++-----------
 .../development/extensions-core/druid-lookups.html | 29 +++++++++++-----------
 .../development/extensions-core/examples.html      | 29 +++++++++++-----------
 .../development/extensions-core/hdfs.html          | 29 +++++++++++-----------
 .../extensions-core/kafka-eight-firehose.html      | 29 +++++++++++-----------
 .../kafka-extraction-namespace.html                | 29 +++++++++++-----------
 .../extensions-core/kafka-ingestion.html           | 29 +++++++++++-----------
 .../extensions-core/kinesis-ingestion.html         | 29 +++++++++++-----------
 .../extensions-core/lookups-cached-global.html     | 29 +++++++++++-----------
 .../development/extensions-core/mysql.html         | 29 +++++++++++-----------
 .../development/extensions-core/parquet.html       | 29 +++++++++++-----------
 .../development/extensions-core/postgresql.html    | 29 +++++++++++-----------
 .../development/extensions-core/protobuf.html      | 29 +++++++++++-----------
 .../development/extensions-core/s3.html            | 29 +++++++++++-----------
 .../extensions-core/simple-client-sslcontext.html  | 29 +++++++++++-----------
 .../development/extensions-core/stats.html         | 29 +++++++++++-----------
 .../development/extensions-core/test-stats.html    | 29 +++++++++++-----------
 docs/0.14.2-incubating/development/extensions.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/development/geo.html        | 29 +++++++++++-----------
 .../integrating-druid-with-other-technologies.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/development/javascript.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/development/modules.html    | 29 +++++++++++-----------
 docs/0.14.2-incubating/development/overview.html   | 29 +++++++++++-----------
 docs/0.14.2-incubating/development/router.html     | 29 +++++++++++-----------
 docs/0.14.2-incubating/development/versioning.html | 29 +++++++++++-----------
 .../ingestion/batch-ingestion.html                 | 29 +++++++++++-----------
 .../ingestion/command-line-hadoop-indexer.html     | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/compaction.html   | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/data-formats.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/delete-data.html  | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/faq.html          | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/firehose.html     | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/flatten-json.html | 29 +++++++++++-----------
 .../ingestion/hadoop-vs-native-batch.html          | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/hadoop.html       | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/index.html        | 29 +++++++++++-----------
 .../ingestion/ingestion-spec.html                  | 29 +++++++++++-----------
 .../ingestion/locking-and-priority.html            | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/misc-tasks.html   | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/native_tasks.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/reports.html      | 29 +++++++++++-----------
 .../ingestion/schema-changes.html                  | 29 +++++++++++-----------
 .../0.14.2-incubating/ingestion/schema-design.html | 29 +++++++++++-----------
 .../ingestion/stream-ingestion.html                | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/stream-pull.html  | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/stream-push.html  | 29 +++++++++++-----------
 docs/0.14.2-incubating/ingestion/tasks.html        | 29 +++++++++++-----------
 .../ingestion/transform-spec.html                  | 29 +++++++++++-----------
 .../ingestion/update-existing-data.html            | 29 +++++++++++-----------
 docs/0.14.2-incubating/misc/math-expr.html         | 29 +++++++++++-----------
 docs/0.14.2-incubating/misc/papers-and-talks.html  | 29 +++++++++++-----------
 docs/0.14.2-incubating/operations/alerts.html      | 29 +++++++++++-----------
 .../operations/api-reference.html                  | 29 +++++++++++-----------
 .../operations/druid-console.html                  | 29 +++++++++++-----------
 .../0.14.2-incubating/operations/dump-segment.html | 29 +++++++++++-----------
 .../operations/http-compression.html               | 29 +++++++++++-----------
 .../operations/including-extensions.html           | 29 +++++++++++-----------
 .../operations/insert-segment-to-db.html           | 29 +++++++++++-----------
 .../operations/management-uis.html                 | 29 +++++++++++-----------
 docs/0.14.2-incubating/operations/metrics.html     | 29 +++++++++++-----------
 .../0.14.2-incubating/operations/other-hadoop.html | 29 +++++++++++-----------
 .../operations/password-provider.html              | 29 +++++++++++-----------
 .../operations/performance-faq.html                | 29 +++++++++++-----------
 docs/0.14.2-incubating/operations/pull-deps.html   | 29 +++++++++++-----------
 .../operations/recommendations.html                | 29 +++++++++++-----------
 .../operations/reset-cluster.html                  | 29 +++++++++++-----------
 .../operations/rolling-updates.html                | 29 +++++++++++-----------
 .../operations/rule-configuration.html             | 29 +++++++++++-----------
 .../operations/segment-optimization.html           | 29 +++++++++++-----------
 docs/0.14.2-incubating/operations/tls-support.html | 29 +++++++++++-----------
 .../operations/use_sbt_to_build_fat_jar.html       | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/aggregations.html  | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/caching.html       | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/datasource.html    | 29 +++++++++++-----------
 .../querying/datasourcemetadataquery.html          | 29 +++++++++++-----------
 .../0.14.2-incubating/querying/dimensionspecs.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/filters.html       | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/granularities.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/groupbyquery.html  | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/having.html        | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/hll-old.html       | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/joins.html         | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/limitspec.html     | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/lookups.html       | 29 +++++++++++-----------
 .../querying/multi-value-dimensions.html           | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/multitenancy.html  | 29 +++++++++++-----------
 .../querying/post-aggregations.html                | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/query-context.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/querying.html      | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/scan-query.html    | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/searchquery.html   | 29 +++++++++++-----------
 .../querying/searchqueryspec.html                  | 29 +++++++++++-----------
 .../querying/segmentmetadataquery.html             | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/select-query.html  | 29 +++++++++++-----------
 .../0.14.2-incubating/querying/sorting-orders.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/sql.html           | 29 +++++++++++-----------
 .../querying/timeboundaryquery.html                | 29 +++++++++++-----------
 .../querying/timeseriesquery.html                  | 29 +++++++++++-----------
 .../0.14.2-incubating/querying/topnmetricspec.html | 29 +++++++++++-----------
 docs/0.14.2-incubating/querying/topnquery.html     | 29 +++++++++++-----------
 .../querying/virtual-columns.html                  | 29 +++++++++++-----------
 docs/0.14.2-incubating/tutorials/cluster.html      | 29 +++++++++++-----------
 docs/0.14.2-incubating/tutorials/index.html        | 29 +++++++++++-----------
 .../tutorials/tutorial-batch-hadoop.html           | 29 +++++++++++-----------
 .../tutorials/tutorial-batch.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-compaction.html             | 29 +++++++++++-----------
 .../tutorials/tutorial-delete-data.html            | 29 +++++++++++-----------
 .../tutorials/tutorial-ingestion-spec.html         | 29 +++++++++++-----------
 .../tutorials/tutorial-kafka.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-query.html                  | 29 +++++++++++-----------
 .../tutorials/tutorial-retention.html              | 29 +++++++++++-----------
 .../tutorials/tutorial-rollup.html                 | 29 +++++++++++-----------
 .../tutorials/tutorial-tranquility.html            | 29 +++++++++++-----------
 .../tutorials/tutorial-transform-spec.html         | 29 +++++++++++-----------
 .../tutorials/tutorial-update-data.html            | 29 +++++++++++-----------
 .../latest/comparisons/druid-vs-elasticsearch.html | 29 +++++++++++-----------
 docs/latest/comparisons/druid-vs-key-value.html    | 29 +++++++++++-----------
 docs/latest/comparisons/druid-vs-kudu.html         | 29 +++++++++++-----------
 docs/latest/comparisons/druid-vs-redshift.html     | 29 +++++++++++-----------
 docs/latest/comparisons/druid-vs-spark.html        | 29 +++++++++++-----------
 .../latest/comparisons/druid-vs-sql-on-hadoop.html | 29 +++++++++++-----------
 docs/latest/configuration/index.html               | 29 +++++++++++-----------
 docs/latest/configuration/logging.html             | 29 +++++++++++-----------
 docs/latest/configuration/realtime.html            | 29 +++++++++++-----------
 .../dependencies/cassandra-deep-storage.html       | 29 +++++++++++-----------
 docs/latest/dependencies/deep-storage.html         | 29 +++++++++++-----------
 docs/latest/dependencies/metadata-storage.html     | 29 +++++++++++-----------
 docs/latest/dependencies/zookeeper.html            | 29 +++++++++++-----------
 docs/latest/design/auth.html                       | 29 +++++++++++-----------
 docs/latest/design/broker.html                     | 29 +++++++++++-----------
 docs/latest/design/coordinator.html                | 29 +++++++++++-----------
 docs/latest/design/historical.html                 | 29 +++++++++++-----------
 docs/latest/design/index.html                      | 29 +++++++++++-----------
 docs/latest/design/indexing-service.html           | 29 +++++++++++-----------
 docs/latest/design/middlemanager.html              | 29 +++++++++++-----------
 docs/latest/design/overlord.html                   | 29 +++++++++++-----------
 docs/latest/design/peons.html                      | 29 +++++++++++-----------
 docs/latest/design/plumber.html                    | 29 +++++++++++-----------
 docs/latest/design/processes.html                  | 29 +++++++++++-----------
 docs/latest/design/realtime.html                   | 29 +++++++++++-----------
 docs/latest/design/segments.html                   | 29 +++++++++++-----------
 docs/latest/development/build.html                 | 29 +++++++++++-----------
 docs/latest/development/experimental.html          | 29 +++++++++++-----------
 .../extensions-contrib/ambari-metrics-emitter.html | 29 +++++++++++-----------
 .../development/extensions-contrib/azure.html      | 29 +++++++++++-----------
 .../development/extensions-contrib/cassandra.html  | 29 +++++++++++-----------
 .../development/extensions-contrib/cloudfiles.html | 29 +++++++++++-----------
 .../extensions-contrib/distinctcount.html          | 29 +++++++++++-----------
 .../development/extensions-contrib/google.html     | 29 +++++++++++-----------
 .../development/extensions-contrib/graphite.html   | 29 +++++++++++-----------
 .../development/extensions-contrib/influx.html     | 29 +++++++++++-----------
 .../extensions-contrib/kafka-emitter.html          | 29 +++++++++++-----------
 .../extensions-contrib/kafka-simple.html           | 29 +++++++++++-----------
 .../extensions-contrib/materialized-view.html      | 29 +++++++++++-----------
 .../extensions-contrib/opentsdb-emitter.html       | 29 +++++++++++-----------
 .../latest/development/extensions-contrib/orc.html | 29 +++++++++++-----------
 .../development/extensions-contrib/rabbitmq.html   | 29 +++++++++++-----------
 .../extensions-contrib/redis-cache.html            | 29 +++++++++++-----------
 .../development/extensions-contrib/rocketmq.html   | 29 +++++++++++-----------
 .../development/extensions-contrib/sqlserver.html  | 29 +++++++++++-----------
 .../development/extensions-contrib/statsd.html     | 29 +++++++++++-----------
 .../development/extensions-contrib/thrift.html     | 29 +++++++++++-----------
 .../extensions-contrib/time-min-max.html           | 29 +++++++++++-----------
 .../extensions-core/approximate-histograms.html    | 29 +++++++++++-----------
 docs/latest/development/extensions-core/avro.html  | 29 +++++++++++-----------
 .../development/extensions-core/bloom-filter.html  | 29 +++++++++++-----------
 .../extensions-core/datasketches-extension.html    | 29 +++++++++++-----------
 .../extensions-core/datasketches-hll.html          | 29 +++++++++++-----------
 .../extensions-core/datasketches-quantiles.html    | 29 +++++++++++-----------
 .../extensions-core/datasketches-theta.html        | 29 +++++++++++-----------
 .../extensions-core/datasketches-tuple.html        | 29 +++++++++++-----------
 .../extensions-core/druid-basic-security.html      | 29 +++++++++++-----------
 .../extensions-core/druid-kerberos.html            | 29 +++++++++++-----------
 .../development/extensions-core/druid-lookups.html | 29 +++++++++++-----------
 .../development/extensions-core/examples.html      | 29 +++++++++++-----------
 docs/latest/development/extensions-core/hdfs.html  | 29 +++++++++++-----------
 .../extensions-core/kafka-eight-firehose.html      | 29 +++++++++++-----------
 .../kafka-extraction-namespace.html                | 29 +++++++++++-----------
 .../extensions-core/kafka-ingestion.html           | 29 +++++++++++-----------
 .../extensions-core/kinesis-ingestion.html         | 29 +++++++++++-----------
 .../extensions-core/lookups-cached-global.html     | 29 +++++++++++-----------
 docs/latest/development/extensions-core/mysql.html | 29 +++++++++++-----------
 .../development/extensions-core/parquet.html       | 29 +++++++++++-----------
 .../development/extensions-core/postgresql.html    | 29 +++++++++++-----------
 .../development/extensions-core/protobuf.html      | 29 +++++++++++-----------
 docs/latest/development/extensions-core/s3.html    | 29 +++++++++++-----------
 .../extensions-core/simple-client-sslcontext.html  | 29 +++++++++++-----------
 docs/latest/development/extensions-core/stats.html | 29 +++++++++++-----------
 .../development/extensions-core/test-stats.html    | 29 +++++++++++-----------
 docs/latest/development/extensions.html            | 29 +++++++++++-----------
 docs/latest/development/geo.html                   | 29 +++++++++++-----------
 .../integrating-druid-with-other-technologies.html | 29 +++++++++++-----------
 docs/latest/development/javascript.html            | 29 +++++++++++-----------
 docs/latest/development/modules.html               | 29 +++++++++++-----------
 docs/latest/development/overview.html              | 29 +++++++++++-----------
 docs/latest/development/router.html                | 29 +++++++++++-----------
 docs/latest/development/versioning.html            | 29 +++++++++++-----------
 docs/latest/ingestion/batch-ingestion.html         | 29 +++++++++++-----------
 .../ingestion/command-line-hadoop-indexer.html     | 29 +++++++++++-----------
 docs/latest/ingestion/compaction.html              | 29 +++++++++++-----------
 docs/latest/ingestion/data-formats.html            | 29 +++++++++++-----------
 docs/latest/ingestion/delete-data.html             | 29 +++++++++++-----------
 docs/latest/ingestion/faq.html                     | 29 +++++++++++-----------
 docs/latest/ingestion/firehose.html                | 29 +++++++++++-----------
 docs/latest/ingestion/flatten-json.html            | 29 +++++++++++-----------
 docs/latest/ingestion/hadoop-vs-native-batch.html  | 29 +++++++++++-----------
 docs/latest/ingestion/hadoop.html                  | 29 +++++++++++-----------
 docs/latest/ingestion/index.html                   | 29 +++++++++++-----------
 docs/latest/ingestion/ingestion-spec.html          | 29 +++++++++++-----------
 docs/latest/ingestion/locking-and-priority.html    | 29 +++++++++++-----------
 docs/latest/ingestion/misc-tasks.html              | 29 +++++++++++-----------
 docs/latest/ingestion/native_tasks.html            | 29 +++++++++++-----------
 docs/latest/ingestion/reports.html                 | 29 +++++++++++-----------
 docs/latest/ingestion/schema-changes.html          | 29 +++++++++++-----------
 docs/latest/ingestion/schema-design.html           | 29 +++++++++++-----------
 docs/latest/ingestion/stream-ingestion.html        | 29 +++++++++++-----------
 docs/latest/ingestion/stream-pull.html             | 29 +++++++++++-----------
 docs/latest/ingestion/stream-push.html             | 29 +++++++++++-----------
 docs/latest/ingestion/tasks.html                   | 29 +++++++++++-----------
 docs/latest/ingestion/transform-spec.html          | 29 +++++++++++-----------
 docs/latest/ingestion/update-existing-data.html    | 29 +++++++++++-----------
 docs/latest/misc/math-expr.html                    | 29 +++++++++++-----------
 docs/latest/misc/papers-and-talks.html             | 29 +++++++++++-----------
 docs/latest/operations/alerts.html                 | 29 +++++++++++-----------
 docs/latest/operations/api-reference.html          | 29 +++++++++++-----------
 docs/latest/operations/druid-console.html          | 29 +++++++++++-----------
 docs/latest/operations/dump-segment.html           | 29 +++++++++++-----------
 docs/latest/operations/http-compression.html       | 29 +++++++++++-----------
 docs/latest/operations/including-extensions.html   | 29 +++++++++++-----------
 docs/latest/operations/insert-segment-to-db.html   | 29 +++++++++++-----------
 docs/latest/operations/management-uis.html         | 29 +++++++++++-----------
 docs/latest/operations/metrics.html                | 29 +++++++++++-----------
 docs/latest/operations/other-hadoop.html           | 29 +++++++++++-----------
 docs/latest/operations/password-provider.html      | 29 +++++++++++-----------
 docs/latest/operations/performance-faq.html        | 29 +++++++++++-----------
 docs/latest/operations/pull-deps.html              | 29 +++++++++++-----------
 docs/latest/operations/recommendations.html        | 29 +++++++++++-----------
 docs/latest/operations/reset-cluster.html          | 29 +++++++++++-----------
 docs/latest/operations/rolling-updates.html        | 29 +++++++++++-----------
 docs/latest/operations/rule-configuration.html     | 29 +++++++++++-----------
 docs/latest/operations/segment-optimization.html   | 29 +++++++++++-----------
 docs/latest/operations/tls-support.html            | 29 +++++++++++-----------
 .../operations/use_sbt_to_build_fat_jar.html       | 29 +++++++++++-----------
 docs/latest/querying/aggregations.html             | 29 +++++++++++-----------
 docs/latest/querying/caching.html                  | 29 +++++++++++-----------
 docs/latest/querying/datasource.html               | 29 +++++++++++-----------
 docs/latest/querying/datasourcemetadataquery.html  | 29 +++++++++++-----------
 docs/latest/querying/dimensionspecs.html           | 29 +++++++++++-----------
 docs/latest/querying/filters.html                  | 29 +++++++++++-----------
 docs/latest/querying/granularities.html            | 29 +++++++++++-----------
 docs/latest/querying/groupbyquery.html             | 29 +++++++++++-----------
 docs/latest/querying/having.html                   | 29 +++++++++++-----------
 docs/latest/querying/hll-old.html                  | 29 +++++++++++-----------
 docs/latest/querying/joins.html                    | 29 +++++++++++-----------
 docs/latest/querying/limitspec.html                | 29 +++++++++++-----------
 docs/latest/querying/lookups.html                  | 29 +++++++++++-----------
 docs/latest/querying/multi-value-dimensions.html   | 29 +++++++++++-----------
 docs/latest/querying/multitenancy.html             | 29 +++++++++++-----------
 docs/latest/querying/post-aggregations.html        | 29 +++++++++++-----------
 docs/latest/querying/query-context.html            | 29 +++++++++++-----------
 docs/latest/querying/querying.html                 | 29 +++++++++++-----------
 docs/latest/querying/scan-query.html               | 29 +++++++++++-----------
 docs/latest/querying/searchquery.html              | 29 +++++++++++-----------
 docs/latest/querying/searchqueryspec.html          | 29 +++++++++++-----------
 docs/latest/querying/segmentmetadataquery.html     | 29 +++++++++++-----------
 docs/latest/querying/select-query.html             | 29 +++++++++++-----------
 docs/latest/querying/sorting-orders.html           | 29 +++++++++++-----------
 docs/latest/querying/sql.html                      | 29 +++++++++++-----------
 docs/latest/querying/timeboundaryquery.html        | 29 +++++++++++-----------
 docs/latest/querying/timeseriesquery.html          | 29 +++++++++++-----------
 docs/latest/querying/topnmetricspec.html           | 29 +++++++++++-----------
 docs/latest/querying/topnquery.html                | 29 +++++++++++-----------
 docs/latest/querying/virtual-columns.html          | 29 +++++++++++-----------
 docs/latest/tutorials/cluster.html                 | 29 +++++++++++-----------
 docs/latest/tutorials/index.html                   | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-batch-hadoop.html   | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-batch.html          | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-compaction.html     | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-delete-data.html    | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-ingestion-spec.html | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-kafka.html          | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-query.html          | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-retention.html      | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-rollup.html         | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-tranquility.html    | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-transform-spec.html | 29 +++++++++++-----------
 docs/latest/tutorials/tutorial-update-data.html    | 29 +++++++++++-----------
 downloads.html                                     | 29 +++++++++++-----------
 druid-powered.html                                 | 29 +++++++++++-----------
 druid.html                                         | 29 +++++++++++-----------
 faq.html                                           | 29 +++++++++++-----------
 feed/index.xml                                     |  2 +-
 index.html                                         | 29 +++++++++++-----------
 libraries.html                                     | 29 +++++++++++-----------
 licensing.html                                     | 29 +++++++++++-----------
 technology.html                                    | 29 +++++++++++-----------
 thanks.html                                        | 29 +++++++++++-----------
 use-cases.html                                     | 29 +++++++++++-----------
 905 files changed, 13561 insertions(+), 12657 deletions(-)

diff --git a/404.html b/404.html
index 52eedfa..1620a73 100644
--- a/404.html
+++ b/404.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -134,16 +139,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2011/04/30/introducing-druid.html b/blog/2011/04/30/introducing-druid.html
index d516ba1..78035c3 100644
--- a/blog/2011/04/30/introducing-druid.html
+++ b/blog/2011/04/30/introducing-druid.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -354,16 +359,12 @@ leave you with a benchmark:</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2011/05/20/druid-part-deux.html b/blog/2011/05/20/druid-part-deux.html
index c87f23c..4eff701 100644
--- a/blog/2011/05/20/druid-part-deux.html
+++ b/blog/2011/05/20/druid-part-deux.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -251,16 +256,12 @@ plan to open source our code base in the coming year.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2012/01/19/scaling-the-druid-data-store.html b/blog/2012/01/19/scaling-the-druid-data-store.html
index 44cbb70..52eceab 100644
--- a/blog/2012/01/19/scaling-the-druid-data-store.html
+++ b/blog/2012/01/19/scaling-the-druid-data-store.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -357,16 +362,12 @@ a note.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2012/05/04/fast-cheap-and-98-right-cardinality-estimation-for-big-data.html b/blog/2012/05/04/fast-cheap-and-98-right-cardinality-estimation-for-big-data.html
index 317a25b..5b0466e 100644
--- a/blog/2012/05/04/fast-cheap-and-98-right-cardinality-estimation-for-big-data.html
+++ b/blog/2012/05/04/fast-cheap-and-98-right-cardinality-estimation-for-big-data.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -275,16 +280,12 @@ to be 1.202526%.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2012/09/21/druid-bitmap-compression.html b/blog/2012/09/21/druid-bitmap-compression.html
index 20da42d..792b32b 100644
--- a/blog/2012/09/21/druid-bitmap-compression.html
+++ b/blog/2012/09/21/druid-bitmap-compression.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -1346,16 +1351,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2012/10/24/beyond-hadoop-fast-ad-hoc-queries-on-big-data.html b/blog/2012/10/24/beyond-hadoop-fast-ad-hoc-queries-on-big-data.html
index dfb75f7..8222cf0 100644
--- a/blog/2012/10/24/beyond-hadoop-fast-ad-hoc-queries-on-big-data.html
+++ b/blog/2012/10/24/beyond-hadoop-fast-ad-hoc-queries-on-big-data.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -153,16 +158,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2012/10/24/introducing-druid.html b/blog/2012/10/24/introducing-druid.html
index b0e0a8c..ad43b8d 100644
--- a/blog/2012/10/24/introducing-druid.html
+++ b/blog/2012/10/24/introducing-druid.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -247,16 +252,12 @@ website</a>.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/02/28/interactive-queries-meet-real-time-data.html b/blog/2013/02/28/interactive-queries-meet-real-time-data.html
index 8f0f317..1b323a8 100644
--- a/blog/2013/02/28/interactive-queries-meet-real-time-data.html
+++ b/blog/2013/02/28/interactive-queries-meet-real-time-data.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -153,16 +158,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/04/03/15-minutes-to-live-druid.html b/blog/2013/04/03/15-minutes-to-live-druid.html
index 17f218f..3059bbb 100644
--- a/blog/2013/04/03/15-minutes-to-live-druid.html
+++ b/blog/2013/04/03/15-minutes-to-live-druid.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -239,16 +244,12 @@ our <a href="http://metamarkets.com/product/technology/">technology page</a>.</p
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/04/03/druid-r-meetup.html b/blog/2013/04/03/druid-r-meetup.html
index 0100299..df48c47 100644
--- a/blog/2013/04/03/druid-r-meetup.html
+++ b/blog/2013/04/03/druid-r-meetup.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -174,16 +179,12 @@ Druid R connector.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/04/26/meet-the-druid.html b/blog/2013/04/26/meet-the-druid.html
index cbe034e..5c6638f 100644
--- a/blog/2013/04/26/meet-the-druid.html
+++ b/blog/2013/04/26/meet-the-druid.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -259,16 +264,12 @@ scalable analytics-oriented data store.  Looking for more Druid information?
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/05/10/real-time-for-real.html b/blog/2013/05/10/real-time-for-real.html
index 7f1bac8..8ffb6af 100644
--- a/blog/2013/05/10/real-time-for-real.html
+++ b/blog/2013/05/10/real-time-for-real.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -285,16 +290,12 @@ Turvey</a></p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/08/06/twitter-tutorial.html b/blog/2013/08/06/twitter-tutorial.html
index 51acd72..541e545 100644
--- a/blog/2013/08/06/twitter-tutorial.html
+++ b/blog/2013/08/06/twitter-tutorial.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -448,16 +453,12 @@ and put the following in there:
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/08/30/loading-data.html b/blog/2013/08/30/loading-data.html
index 90ca844..05d1d92 100644
--- a/blog/2013/08/30/loading-data.html
+++ b/blog/2013/08/30/loading-data.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -306,16 +311,12 @@ In a new console, edit a file called query.body:</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/09/12/the-art-of-approximating-distributions.html b/blog/2013/09/12/the-art-of-approximating-distributions.html
index f7c8b5a..9311e86 100644
--- a/blog/2013/09/12/the-art-of-approximating-distributions.html
+++ b/blog/2013/09/12/the-art-of-approximating-distributions.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -443,16 +448,12 @@ Algorithms.”</a></p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/09/16/upcoming-events.html b/blog/2013/09/16/upcoming-events.html
index 01a2956..f3ff2d9 100644
--- a/blog/2013/09/16/upcoming-events.html
+++ b/blog/2013/09/16/upcoming-events.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -165,16 +170,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/09/19/launching-druid-with-apache-whirr.html b/blog/2013/09/19/launching-druid-with-apache-whirr.html
index c4e18d0..06e5fd3 100644
--- a/blog/2013/09/19/launching-druid-with-apache-whirr.html
+++ b/blog/2013/09/19/launching-druid-with-apache-whirr.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -204,16 +209,12 @@ whirr.druid.pusher.s3.bucket=dummy_s3_bucket
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/09/20/druid-at-xldb.html b/blog/2013/09/20/druid-at-xldb.html
index ce3d8a3..473f99b 100644
--- a/blog/2013/09/20/druid-at-xldb.html
+++ b/blog/2013/09/20/druid-at-xldb.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -161,16 +166,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2013/11/04/querying-your-data.html b/blog/2013/11/04/querying-your-data.html
index 4e9d6fd..6063619 100644
--- a/blog/2013/11/04/querying-your-data.html
+++ b/blog/2013/11/04/querying-your-data.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -429,16 +434,12 @@ com.metamx.druid.http.ComputeMain
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2014/02/03/rdruid-and-twitterstream.html b/blog/2014/02/03/rdruid-and-twitterstream.html
index 2a65054..607ed01 100644
--- a/blog/2014/02/03/rdruid-and-twitterstream.html
+++ b/blog/2014/02/03/rdruid-and-twitterstream.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -408,16 +413,12 @@ Content-Length: 489
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2014/02/18/hyperloglog-optimizations-for-real-world-systems.html b/blog/2014/02/18/hyperloglog-optimizations-for-real-world-systems.html
index d55c4c4..c8735d3 100644
--- a/blog/2014/02/18/hyperloglog-optimizations-for-real-world-systems.html
+++ b/blog/2014/02/18/hyperloglog-optimizations-for-real-world-systems.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -319,16 +324,12 @@ Martin</a>.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2014/03/12/batch-ingestion.html b/blog/2014/03/12/batch-ingestion.html
index d10dba1..95cae49 100644
--- a/blog/2014/03/12/batch-ingestion.html
+++ b/blog/2014/03/12/batch-ingestion.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -324,16 +329,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2014/03/17/benchmarking-druid.html b/blog/2014/03/17/benchmarking-druid.html
index 228ca5a..f909acc 100644
--- a/blog/2014/03/17/benchmarking-druid.html
+++ b/blog/2014/03/17/benchmarking-druid.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -491,16 +496,12 @@ will address those questions more directly.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2014/04/15/intro-to-pydruid.html b/blog/2014/04/15/intro-to-pydruid.html
index 681db72..893422e 100644
--- a/blog/2014/04/15/intro-to-pydruid.html
+++ b/blog/2014/04/15/intro-to-pydruid.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -305,16 +310,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2014/05/07/open-source-leaders-sound-off-on-the-rise-of-the-real-time-data-stack.html b/blog/2014/05/07/open-source-leaders-sound-off-on-the-rise-of-the-real-time-data-stack.html
index a17ed71..7852acc 100644
--- a/blog/2014/05/07/open-source-leaders-sound-off-on-the-rise-of-the-real-time-data-stack.html
+++ b/blog/2014/05/07/open-source-leaders-sound-off-on-the-rise-of-the-real-time-data-stack.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -189,16 +194,12 @@ Portland, OR on July 23.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2014/07/23/five-tips-for-a-f-ing-great-logo.html b/blog/2014/07/23/five-tips-for-a-f-ing-great-logo.html
index 416160c..602cb49 100644
--- a/blog/2014/07/23/five-tips-for-a-f-ing-great-logo.html
+++ b/blog/2014/07/23/five-tips-for-a-f-ing-great-logo.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -232,16 +237,12 @@ difference between success and meh.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2015/02/20/towards-a-community-led-druid.html b/blog/2015/02/20/towards-a-community-led-druid.html
index 5f1885c..5f9ad1c 100644
--- a/blog/2015/02/20/towards-a-community-led-druid.html
+++ b/blog/2015/02/20/towards-a-community-led-druid.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -173,16 +178,12 @@ could not be where we are today without all of you.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2015/11/03/seeking-new-committers.html b/blog/2015/11/03/seeking-new-committers.html
index 02ccb7a..c45a78a 100644
--- a/blog/2015/11/03/seeking-new-committers.html
+++ b/blog/2015/11/03/seeking-new-committers.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -180,16 +185,12 @@ the project great!</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2016/01/06/announcing-new-committers.html b/blog/2016/01/06/announcing-new-committers.html
index 9a97421..c3d3d40 100644
--- a/blog/2016/01/06/announcing-new-committers.html
+++ b/blog/2016/01/06/announcing-new-committers.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -167,16 +172,12 @@ the project in 2016.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2016/06/28/druid-0-9-1.html b/blog/2016/06/28/druid-0-9-1.html
index 3882cc0..6af6fd5 100644
--- a/blog/2016/06/28/druid-0-9-1.html
+++ b/blog/2016/06/28/druid-0-9-1.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -160,16 +165,12 @@ for cluster-wide query-time lookups (QTL), and an improved segment balancing alg
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2016/12/01/druid-0-9-2.html b/blog/2016/12/01/druid-0-9-2.html
index 746cee6..9c724be 100644
--- a/blog/2016/12/01/druid-0-9-2.html
+++ b/blog/2016/12/01/druid-0-9-2.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -163,16 +168,12 @@ files, and new aggregators for variance and standard deviation.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2017/04/18/druid-0-10-0.html b/blog/2017/04/18/druid-0-10-0.html
index a3dd661..bf925d8 100644
--- a/blog/2017/04/18/druid-0-10-0.html
+++ b/blog/2017/04/18/druid-0-10-0.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -165,16 +170,12 @@ performing defaults, and eight new extensions.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2017/08/22/druid-0-10-1.html b/blog/2017/08/22/druid-0-10-1.html
index bbe7656..2171722 100644
--- a/blog/2017/08/22/druid-0-10-1.html
+++ b/blog/2017/08/22/druid-0-10-1.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -174,16 +179,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2017/12/04/druid-0-11-0.html b/blog/2017/12/04/druid-0-11-0.html
index c815b11..3649e94 100644
--- a/blog/2017/12/04/druid-0-11-0.html
+++ b/blog/2017/12/04/druid-0-11-0.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -173,16 +178,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2018/03/08/druid-0-12-0.html b/blog/2018/03/08/druid-0-12-0.html
index 3d05537..f335b3b 100644
--- a/blog/2018/03/08/druid-0-12-0.html
+++ b/blog/2018/03/08/druid-0-12-0.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -175,16 +180,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/2018/06/08/druid-0-12-1.html b/blog/2018/06/08/druid-0-12-1.html
index a911057..3d33966 100644
--- a/blog/2018/06/08/druid-0-12-1.html
+++ b/blog/2018/06/08/druid-0-12-1.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -172,16 +177,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/blog/index.html b/blog/index.html
index fb07e06..06c6d9b 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -514,16 +519,12 @@ OLAP data store that resulted.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/community/cla.html b/community/cla.html
index 138b48a..943456b 100644
--- a/community/cla.html
+++ b/community/cla.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -153,16 +158,12 @@ the Apache CLA.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/community/index.html b/community/index.html
index bfb03d6..4c267b2 100644
--- a/community/index.html
+++ b/community/index.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -397,16 +402,12 @@ mailing lists, websites, social media channels, etc.</li>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/comparisons/druid-vs-elasticsearch.html b/docs/0.13.0-incubating/comparisons/druid-vs-elasticsearch.html
index e61e27f..f074086 100644
--- a/docs/0.13.0-incubating/comparisons/druid-vs-elasticsearch.html
+++ b/docs/0.13.0-incubating/comparisons/druid-vs-elasticsearch.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -185,16 +190,12 @@ summarization/roll-up can be done.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/comparisons/druid-vs-key-value.html b/docs/0.13.0-incubating/comparisons/druid-vs-key-value.html
index 12f9393..dbdc5eb 100644
--- a/docs/0.13.0-incubating/comparisons/druid-vs-key-value.html
+++ b/docs/0.13.0-incubating/comparisons/druid-vs-key-value.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -194,16 +199,12 @@ also enables fast scans on columns, which is important for good aggregation perf
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/comparisons/druid-vs-kudu.html b/docs/0.13.0-incubating/comparisons/druid-vs-kudu.html
index a892cf1..4cc0064 100644
--- a/docs/0.13.0-incubating/comparisons/druid-vs-kudu.html
+++ b/docs/0.13.0-incubating/comparisons/druid-vs-kudu.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -185,16 +190,12 @@ Druid includes its own query layer that allows it to push down aggregations and
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/comparisons/druid-vs-redshift.html b/docs/0.13.0-incubating/comparisons/druid-vs-redshift.html
index 1fa3dd8..75970fc 100644
--- a/docs/0.13.0-incubating/comparisons/druid-vs-redshift.html
+++ b/docs/0.13.0-incubating/comparisons/druid-vs-redshift.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -210,16 +215,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/comparisons/druid-vs-spark.html b/docs/0.13.0-incubating/comparisons/druid-vs-spark.html
index 03a9727..6d64823 100644
--- a/docs/0.13.0-incubating/comparisons/druid-vs-spark.html
+++ b/docs/0.13.0-incubating/comparisons/druid-vs-spark.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -188,16 +193,12 @@ One typical setup seen in production is to process data in Spark, and load the p
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/comparisons/druid-vs-sql-on-hadoop.html b/docs/0.13.0-incubating/comparisons/druid-vs-sql-on-hadoop.html
index a301b05..1731c3b 100644
--- a/docs/0.13.0-incubating/comparisons/druid-vs-sql-on-hadoop.html
+++ b/docs/0.13.0-incubating/comparisons/druid-vs-sql-on-hadoop.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -232,16 +237,12 @@ more hierachical, and is more designed for binary chunking. In theory, this shou
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/configuration/index.html b/docs/0.13.0-incubating/configuration/index.html
index 5dc55de..0f63934 100644
--- a/docs/0.13.0-incubating/configuration/index.html
+++ b/docs/0.13.0-incubating/configuration/index.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -4176,16 +4181,12 @@ If there is an L1 miss and L2 hit, it will also populate L1.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/configuration/logging.html b/docs/0.13.0-incubating/configuration/logging.html
index d00260e..d314927 100644
--- a/docs/0.13.0-incubating/configuration/logging.html
+++ b/docs/0.13.0-incubating/configuration/logging.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -197,16 +202,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/configuration/realtime.html b/docs/0.13.0-incubating/configuration/realtime.html
index 6708aee..219aa22 100644
--- a/docs/0.13.0-incubating/configuration/realtime.html
+++ b/docs/0.13.0-incubating/configuration/realtime.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -354,16 +359,12 @@ line.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/dependencies/cassandra-deep-storage.html b/docs/0.13.0-incubating/dependencies/cassandra-deep-storage.html
index e4c38ff..11da13a 100644
--- a/docs/0.13.0-incubating/dependencies/cassandra-deep-storage.html
+++ b/docs/0.13.0-incubating/dependencies/cassandra-deep-storage.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -203,16 +208,12 @@ stores the segment metadatak.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/dependencies/deep-storage.html b/docs/0.13.0-incubating/dependencies/deep-storage.html
index 753e3b0..92026d0 100644
--- a/docs/0.13.0-incubating/dependencies/deep-storage.html
+++ b/docs/0.13.0-incubating/dependencies/deep-storage.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -216,16 +221,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/dependencies/metadata-storage.html b/docs/0.13.0-incubating/dependencies/metadata-storage.html
index 3bf6dde..8b385e3 100644
--- a/docs/0.13.0-incubating/dependencies/metadata-storage.html
+++ b/docs/0.13.0-incubating/dependencies/metadata-storage.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -270,16 +275,12 @@ config changes.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/dependencies/zookeeper.html b/docs/0.13.0-incubating/dependencies/zookeeper.html
index cbbb341..f26e2f4 100644
--- a/docs/0.13.0-incubating/dependencies/zookeeper.html
+++ b/docs/0.13.0-incubating/dependencies/zookeeper.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -209,16 +214,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/auth.html b/docs/0.13.0-incubating/design/auth.html
index a627eff..26c7898 100644
--- a/docs/0.13.0-incubating/design/auth.html
+++ b/docs/0.13.0-incubating/design/auth.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -353,16 +358,12 @@ druid.auth.authorizer.&lt;authorizer-name&gt;.name=&lt;authorizer-name&gt;
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/broker.html b/docs/0.13.0-incubating/design/broker.html
index 4f2d801..1623442 100644
--- a/docs/0.13.0-incubating/design/broker.html
+++ b/docs/0.13.0-incubating/design/broker.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -197,16 +202,12 @@ historical nodes. Once the historical nodes return their results, the broker wil
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/coordinator.html b/docs/0.13.0-incubating/design/coordinator.html
index d4a2f7b..6e375af 100644
--- a/docs/0.13.0-incubating/design/coordinator.html
+++ b/docs/0.13.0-incubating/design/coordinator.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -273,16 +278,12 @@ If it finds such segments, it simply skips compacting them.
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/historical.html b/docs/0.13.0-incubating/design/historical.html
index 8446c94..42284ef 100644
--- a/docs/0.13.0-incubating/design/historical.html
+++ b/docs/0.13.0-incubating/design/historical.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -201,16 +206,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/index.html b/docs/0.13.0-incubating/design/index.html
index 32495a8..d95ff92 100644
--- a/docs/0.13.0-incubating/design/index.html
+++ b/docs/0.13.0-incubating/design/index.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -379,16 +384,12 @@ both in deep storage and across your Historical processes for the data you plan
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/indexing-service.html b/docs/0.13.0-incubating/design/indexing-service.html
index 4d38f39..6947ca6 100644
--- a/docs/0.13.0-incubating/design/indexing-service.html
+++ b/docs/0.13.0-incubating/design/indexing-service.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -206,16 +211,12 @@ The indexing service is philosophical transcendence, an infallible truth that wi
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/middlemanager.html b/docs/0.13.0-incubating/design/middlemanager.html
index 30f888e..c39a029 100644
--- a/docs/0.13.0-incubating/design/middlemanager.html
+++ b/docs/0.13.0-incubating/design/middlemanager.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -186,16 +191,12 @@ The reason we have separate JVMs for tasks is for resource and log isolation. Ea
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/overlord.html b/docs/0.13.0-incubating/design/overlord.html
index 001b9c6..c6c6346 100644
--- a/docs/0.13.0-incubating/design/overlord.html
+++ b/docs/0.13.0-incubating/design/overlord.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -206,16 +211,12 @@ druid.indexer.runner.maxPercentageBlacklistWorkers
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/peons.html b/docs/0.13.0-incubating/design/peons.html
index 90094f6..cc71574 100644
--- a/docs/0.13.0-incubating/design/peons.html
+++ b/docs/0.13.0-incubating/design/peons.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -189,16 +194,12 @@ The status file indicates where the task status will be output.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/plumber.html b/docs/0.13.0-incubating/design/plumber.html
index 7976ea2..352b9f1 100644
--- a/docs/0.13.0-incubating/design/plumber.html
+++ b/docs/0.13.0-incubating/design/plumber.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -182,16 +187,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/realtime.html b/docs/0.13.0-incubating/design/realtime.html
index 928f27d..7aab831 100644
--- a/docs/0.13.0-incubating/design/realtime.html
+++ b/docs/0.13.0-incubating/design/realtime.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -224,16 +229,12 @@ NOTE: Realtime nodes are deprecated. Please use the <a href="../development/exte
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/design/segments.html b/docs/0.13.0-incubating/design/segments.html
index 73c4f1a..3f61089 100644
--- a/docs/0.13.0-incubating/design/segments.html
+++ b/docs/0.13.0-incubating/design/segments.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -344,16 +349,12 @@ For example, if your real-time ingestion creates 3 segments that were sharded wi
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/build.html b/docs/0.13.0-incubating/development/build.html
index 0f31a54..4a833e7 100644
--- a/docs/0.13.0-incubating/development/build.html
+++ b/docs/0.13.0-incubating/development/build.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -205,16 +210,12 @@ For building the latest code in master, follow the instructions <a href="https:/
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/experimental.html b/docs/0.13.0-incubating/development/experimental.html
index a6373ef..f12df09 100644
--- a/docs/0.13.0-incubating/development/experimental.html
+++ b/docs/0.13.0-incubating/development/experimental.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -181,16 +186,12 @@ APIs for experimental features may change in backwards incompatible ways.
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/ambari-metrics-emitter.html b/docs/0.13.0-incubating/development/extensions-contrib/ambari-metrics-emitter.html
index 95f3046..1c2778e 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/ambari-metrics-emitter.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/ambari-metrics-emitter.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -309,16 +314,12 @@ For example the following converter will read the map from the file <code>/pathP
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/azure.html b/docs/0.13.0-incubating/development/extensions-contrib/azure.html
index 3422773..20c1583 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/azure.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/azure.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -333,16 +338,12 @@ shardSpecs are not specified, and, in this case, caching can be useful. Prefetch
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/cassandra.html b/docs/0.13.0-incubating/development/extensions-contrib/cassandra.html
index d24afa8..5cdd577 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/cassandra.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/cassandra.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -176,16 +181,12 @@ schema within a Cassandra keystore.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/cloudfiles.html b/docs/0.13.0-incubating/development/extensions-contrib/cloudfiles.html
index addb2b0..19fde72 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/cloudfiles.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/cloudfiles.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -349,16 +354,12 @@ shardSpecs are not specified, and, in this case, caching can be useful. Prefetch
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/distinctcount.html b/docs/0.13.0-incubating/development/extensions-contrib/distinctcount.html
index 6bce249..2c9085d 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/distinctcount.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/distinctcount.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -236,16 +241,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/google.html b/docs/0.13.0-incubating/development/extensions-contrib/google.html
index f764220..dd8178a 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/google.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/google.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -311,16 +316,12 @@ shardSpecs are not specified, and, in this case, caching can be useful. Prefetch
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/graphite.html b/docs/0.13.0-incubating/development/extensions-contrib/graphite.html
index 0d486f1..5f39b0f 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/graphite.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/graphite.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -316,16 +321,12 @@ For example the following converter will read the map from the file <code>/pathP
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/influx.html b/docs/0.13.0-incubating/development/extensions-contrib/influx.html
index d8dfd6c..f1a0eaf 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/influx.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/influx.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -211,16 +216,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/kafka-emitter.html b/docs/0.13.0-incubating/development/extensions-contrib/kafka-emitter.html
index 365f1e1..f854cdb 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/kafka-emitter.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/kafka-emitter.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -229,16 +234,12 @@ druid.emitter.kafka.producer.config={&quot;max.block.ms&quot;:10000}
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/kafka-simple.html b/docs/0.13.0-incubating/development/extensions-contrib/kafka-simple.html
index 8f8e406..24e97a1 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/kafka-simple.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/kafka-simple.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -232,16 +237,12 @@ The configuration for KafkaSimpleConsumerFirehose is similar to the Kafka Eight
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/materialized-view.html b/docs/0.13.0-incubating/development/extensions-contrib/materialized-view.html
index 6c93c46..76912e2 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/materialized-view.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/materialized-view.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -346,16 +351,12 @@ There are 2 parts in a view query:</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/opentsdb-emitter.html b/docs/0.13.0-incubating/development/extensions-contrib/opentsdb-emitter.html
index 27ecdda..8b01c34 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/opentsdb-emitter.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/opentsdb-emitter.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -251,16 +256,12 @@ e.g.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/orc.html b/docs/0.13.0-incubating/development/extensions-contrib/orc.html
index 6038b8a..e792c52 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/orc.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/orc.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -282,16 +287,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/parquet.html b/docs/0.13.0-incubating/development/extensions-contrib/parquet.html
index f9628fd..56a6d65 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/parquet.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/parquet.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -337,16 +342,12 @@ java -Xmx32m -Duser.timezone<span class="o">=</span>UTC -Dfile.encoding<span cla
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/rabbitmq.html b/docs/0.13.0-incubating/development/extensions-contrib/rabbitmq.html
index c30beca..fffdc83 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/rabbitmq.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/rabbitmq.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -310,16 +315,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/redis-cache.html b/docs/0.13.0-incubating/development/extensions-contrib/redis-cache.html
index 8fb2502..e7eef4a 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/redis-cache.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/redis-cache.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -254,16 +259,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/rocketmq.html b/docs/0.13.0-incubating/development/extensions-contrib/rocketmq.html
index 0a60b90..865644a 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/rocketmq.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/rocketmq.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -174,16 +179,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/sqlserver.html b/docs/0.13.0-incubating/development/extensions-contrib/sqlserver.html
index a7b7d62..05d395c 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/sqlserver.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/sqlserver.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -204,16 +209,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/statsd.html b/docs/0.13.0-incubating/development/extensions-contrib/statsd.html
index 3f20a2f..045c2a7 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/statsd.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/statsd.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -255,16 +260,12 @@ e.g.
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/thrift.html b/docs/0.13.0-incubating/development/extensions-contrib/thrift.html
index 6e7c1ba..2482d17 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/thrift.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/thrift.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -289,16 +294,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-contrib/time-min-max.html b/docs/0.13.0-incubating/development/extensions-contrib/time-min-max.html
index 33d7f3f..7c0bfb4 100644
--- a/docs/0.13.0-incubating/development/extensions-contrib/time-min-max.html
+++ b/docs/0.13.0-incubating/development/extensions-contrib/time-min-max.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -235,16 +240,12 @@ They can apply to any columns that can be converted to timestamp, which include
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/approximate-histograms.html b/docs/0.13.0-incubating/development/extensions-core/approximate-histograms.html
index d7d430f..72b5a65 100644
--- a/docs/0.13.0-incubating/development/extensions-core/approximate-histograms.html
+++ b/docs/0.13.0-incubating/development/extensions-core/approximate-histograms.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -315,16 +320,12 @@ Bucket intervals are based on the range of the underlying data.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/avro.html b/docs/0.13.0-incubating/development/extensions-core/avro.html
index 429ba63..f83ce49 100644
--- a/docs/0.13.0-incubating/development/extensions-core/avro.html
+++ b/docs/0.13.0-incubating/development/extensions-core/avro.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -475,16 +480,12 @@ field types, which can be used to read nested Avro records. The &quot;jq&quot; f
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/bloom-filter.html b/docs/0.13.0-incubating/development/extensions-core/bloom-filter.html
index e57de27..42f470c 100644
--- a/docs/0.13.0-incubating/development/extensions-core/bloom-filter.html
+++ b/docs/0.13.0-incubating/development/extensions-core/bloom-filter.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -230,16 +235,12 @@ Following are some characterstics of BloomFilter
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/datasketches-extension.html b/docs/0.13.0-incubating/development/extensions-core/datasketches-extension.html
index 4308da4..5b9d760 100644
--- a/docs/0.13.0-incubating/development/extensions-core/datasketches-extension.html
+++ b/docs/0.13.0-incubating/development/extensions-core/datasketches-extension.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -184,16 +189,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/datasketches-hll.html b/docs/0.13.0-incubating/development/extensions-core/datasketches-hll.html
index a31fca2..8fd141d 100644
--- a/docs/0.13.0-incubating/development/extensions-core/datasketches-hll.html
+++ b/docs/0.13.0-incubating/development/extensions-core/datasketches-hll.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -254,16 +259,12 @@ You can use the HLL sketch aggregator on columns of any identifiers. It will ret
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/datasketches-quantiles.html b/docs/0.13.0-incubating/development/extensions-core/datasketches-quantiles.html
index 36fdb50..467a611 100644
--- a/docs/0.13.0-incubating/development/extensions-core/datasketches-quantiles.html
+++ b/docs/0.13.0-incubating/development/extensions-core/datasketches-quantiles.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -263,16 +268,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/datasketches-theta.html b/docs/0.13.0-incubating/development/extensions-core/datasketches-theta.html
index be72d47..62bbf76 100644
--- a/docs/0.13.0-incubating/development/extensions-core/datasketches-theta.html
+++ b/docs/0.13.0-incubating/development/extensions-core/datasketches-theta.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -417,16 +422,12 @@ How many unique users visited both product A and product B?</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/datasketches-tuple.html b/docs/0.13.0-incubating/development/extensions-core/datasketches-tuple.html
index 5f22fd8..efbea6a 100644
--- a/docs/0.13.0-incubating/development/extensions-core/datasketches-tuple.html
+++ b/docs/0.13.0-incubating/development/extensions-core/datasketches-tuple.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -319,16 +324,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/druid-basic-security.html b/docs/0.13.0-incubating/development/extensions-core/druid-basic-security.html
index f16e69b..dc76835 100644
--- a/docs/0.13.0-incubating/development/extensions-core/druid-basic-security.html
+++ b/docs/0.13.0-incubating/development/extensions-core/druid-basic-security.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -661,16 +666,12 @@ Return the current load status of the local caches of the authorization database
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/druid-kerberos.html b/docs/0.13.0-incubating/development/extensions-core/druid-kerberos.html
index 9feab9a..528b893 100644
--- a/docs/0.13.0-incubating/development/extensions-core/druid-kerberos.html
+++ b/docs/0.13.0-incubating/development/extensions-core/druid-kerberos.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -348,16 +353,12 @@ In such cases, max request header size that druid can handle can be increased by
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/druid-lookups.html b/docs/0.13.0-incubating/development/extensions-core/druid-lookups.html
index fb0004c..267bf03 100644
--- a/docs/0.13.0-incubating/development/extensions-core/druid-lookups.html
+++ b/docs/0.13.0-incubating/development/extensions-core/druid-lookups.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -408,16 +413,12 @@ This example demonstrates an off-heap lookup that will be cached once and never
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/examples.html b/docs/0.13.0-incubating/development/extensions-core/examples.html
index e0aac92..8efd3e3 100644
--- a/docs/0.13.0-incubating/development/extensions-core/examples.html
+++ b/docs/0.13.0-incubating/development/extensions-core/examples.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -209,16 +214,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/hdfs.html b/docs/0.13.0-incubating/development/extensions-core/hdfs.html
index 9d92073..c6b3400 100644
--- a/docs/0.13.0-incubating/development/extensions-core/hdfs.html
+++ b/docs/0.13.0-incubating/development/extensions-core/hdfs.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -245,16 +250,12 @@ If you want to eagerly authenticate against a secured hadoop/hdfs cluster you mu
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/kafka-eight-firehose.html b/docs/0.13.0-incubating/development/extensions-core/kafka-eight-firehose.html
index 58c4a29..520a159 100644
--- a/docs/0.13.0-incubating/development/extensions-core/kafka-eight-firehose.html
+++ b/docs/0.13.0-incubating/development/extensions-core/kafka-eight-firehose.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -214,16 +219,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/kafka-extraction-namespace.html b/docs/0.13.0-incubating/development/extensions-core/kafka-extraction-namespace.html
index e7b2993..972639c 100644
--- a/docs/0.13.0-incubating/development/extensions-core/kafka-extraction-namespace.html
+++ b/docs/0.13.0-incubating/development/extensions-core/kafka-extraction-namespace.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -236,16 +241,12 @@ There is currently no eviction policy.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/kafka-ingestion.html b/docs/0.13.0-incubating/development/extensions-core/kafka-ingestion.html
index 7e966fe..ae260ef 100644
--- a/docs/0.13.0-incubating/development/extensions-core/kafka-ingestion.html
+++ b/docs/0.13.0-incubating/development/extensions-core/kafka-ingestion.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -808,16 +813,12 @@ Hadoop (see <a href="https://github.com/apache/incubator-druid/pull/5102">here</
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/lookups-cached-global.html b/docs/0.13.0-incubating/development/extensions-core/lookups-cached-global.html
index d9134bb..81a968d 100644
--- a/docs/0.13.0-incubating/development/extensions-core/lookups-cached-global.html
+++ b/docs/0.13.0-incubating/development/extensions-core/lookups-cached-global.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -692,16 +697,12 @@ will not be included in the lookup.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/mysql.html b/docs/0.13.0-incubating/development/extensions-core/mysql.html
index 039e21a..91f2784 100644
--- a/docs/0.13.0-incubating/development/extensions-core/mysql.html
+++ b/docs/0.13.0-incubating/development/extensions-core/mysql.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -308,16 +313,12 @@ installed separately. There are a few ways to obtain this library:</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/postgresql.html b/docs/0.13.0-incubating/development/extensions-core/postgresql.html
index 306bc27..17bcaea 100644
--- a/docs/0.13.0-incubating/development/extensions-core/postgresql.html
+++ b/docs/0.13.0-incubating/development/extensions-core/postgresql.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -285,16 +290,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/protobuf.html b/docs/0.13.0-incubating/development/extensions-core/protobuf.html
index a58ed96..239ce8b 100644
--- a/docs/0.13.0-incubating/development/extensions-core/protobuf.html
+++ b/docs/0.13.0-incubating/development/extensions-core/protobuf.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -385,16 +390,12 @@ protoc -o metrics.desc metrics.proto --python_out=.
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/s3.html b/docs/0.13.0-incubating/development/extensions-core/s3.html
index d655e97..41652bd 100644
--- a/docs/0.13.0-incubating/development/extensions-core/s3.html
+++ b/docs/0.13.0-incubating/development/extensions-core/s3.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -360,16 +365,12 @@ shardSpecs are not specified, and, in this case, caching can be useful. Prefetch
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/simple-client-sslcontext.html b/docs/0.13.0-incubating/development/extensions-core/simple-client-sslcontext.html
index 6698fc0..908a454 100644
--- a/docs/0.13.0-incubating/development/extensions-core/simple-client-sslcontext.html
+++ b/docs/0.13.0-incubating/development/extensions-core/simple-client-sslcontext.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -267,16 +272,12 @@ values for the above mentioned configs among others provided by Java implementat
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/stats.html b/docs/0.13.0-incubating/development/extensions-core/stats.html
index fc5c3b2..beb81ee 100644
--- a/docs/0.13.0-incubating/development/extensions-core/stats.html
+++ b/docs/0.13.0-incubating/development/extensions-core/stats.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -308,16 +313,12 @@ then any input rows missing the value will be considered to have a value of 0.</
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions-core/test-stats.html b/docs/0.13.0-incubating/development/extensions-core/test-stats.html
index f8bd245..98a56f9 100644
--- a/docs/0.13.0-incubating/development/extensions-core/test-stats.html
+++ b/docs/0.13.0-incubating/development/extensions-core/test-stats.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -260,16 +265,12 @@ Please note S.E. stands for standard error where </p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/extensions.html b/docs/0.13.0-incubating/development/extensions.html
index ca3b589..4d506c8 100644
--- a/docs/0.13.0-incubating/development/extensions.html
+++ b/docs/0.13.0-incubating/development/extensions.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -413,16 +418,12 @@ If we see a community extension actively supported by the community, we can prom
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/geo.html b/docs/0.13.0-incubating/development/geo.html
index c2fa9e6..226558a 100644
--- a/docs/0.13.0-incubating/development/geo.html
+++ b/docs/0.13.0-incubating/development/geo.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -275,16 +280,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/integrating-druid-with-other-technologies.html b/docs/0.13.0-incubating/development/integrating-druid-with-other-technologies.html
index 49fe6c9..6089ca3 100644
--- a/docs/0.13.0-incubating/development/integrating-druid-with-other-technologies.html
+++ b/docs/0.13.0-incubating/development/integrating-druid-with-other-technologies.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -184,16 +189,12 @@ the <a href="https://github.com/druid-io/tranquility">Tranquility</a> library.</
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/javascript.html b/docs/0.13.0-incubating/development/javascript.html
index 4f46a00..a9748da 100644
--- a/docs/0.13.0-incubating/development/javascript.html
+++ b/docs/0.13.0-incubating/development/javascript.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -222,16 +227,12 @@ we recommend developing a native Druid extension.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/modules.html b/docs/0.13.0-incubating/development/modules.html
index 77a3aa1..ac858bb 100644
--- a/docs/0.13.0-incubating/development/modules.html
+++ b/docs/0.13.0-incubating/development/modules.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -411,16 +416,12 @@ See the documentation in <code>org.apache.druid.cli.PullDependencies</code> for
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/overview.html b/docs/0.13.0-incubating/development/overview.html
index 45684bd..6b9d20f 100644
--- a/docs/0.13.0-incubating/development/overview.html
+++ b/docs/0.13.0-incubating/development/overview.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -221,16 +226,12 @@ segments to create, and <code>HadoopDruidIndexerJob.java</code>, which creates D
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/router.html b/docs/0.13.0-incubating/development/router.html
index e447c08..74051fe 100644
--- a/docs/0.13.0-incubating/development/router.html
+++ b/docs/0.13.0-incubating/development/router.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -440,16 +445,12 @@ nodes, so explicit routing needs to be used to indicate the proxy destination.</
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/development/versioning.html b/docs/0.13.0-incubating/development/versioning.html
index 07c6f5f..fd6b4d4 100644
--- a/docs/0.13.0-incubating/development/versioning.html
+++ b/docs/0.13.0-incubating/development/versioning.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -192,16 +197,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/batch-ingestion.html b/docs/0.13.0-incubating/ingestion/batch-ingestion.html
index 94d4142..7563d28 100644
--- a/docs/0.13.0-incubating/ingestion/batch-ingestion.html
+++ b/docs/0.13.0-incubating/ingestion/batch-ingestion.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -184,16 +189,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/command-line-hadoop-indexer.html b/docs/0.13.0-incubating/ingestion/command-line-hadoop-indexer.html
index 42a5322..fd12796 100644
--- a/docs/0.13.0-incubating/ingestion/command-line-hadoop-indexer.html
+++ b/docs/0.13.0-incubating/ingestion/command-line-hadoop-indexer.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -289,16 +294,12 @@ you have to take caution to not override segments created by real-time processin
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/compaction.html b/docs/0.13.0-incubating/ingestion/compaction.html
index 6b93bbd..5ecdf96 100644
--- a/docs/0.13.0-incubating/ingestion/compaction.html
+++ b/docs/0.13.0-incubating/ingestion/compaction.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -271,16 +276,12 @@ You can check that your segments are rolled up or not by using <a href="../query
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/data-formats.html b/docs/0.13.0-incubating/ingestion/data-formats.html
index 1236b27..1ff5488 100644
--- a/docs/0.13.0-incubating/ingestion/data-formats.html
+++ b/docs/0.13.0-incubating/ingestion/data-formats.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -326,16 +331,12 @@ JavaScript-based functionality is disabled by default. Please refer to the Druid
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/delete-data.html b/docs/0.13.0-incubating/ingestion/delete-data.html
index 908369f..406f61a 100644
--- a/docs/0.13.0-incubating/ingestion/delete-data.html
+++ b/docs/0.13.0-incubating/ingestion/delete-data.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -194,16 +199,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/faq.html b/docs/0.13.0-incubating/ingestion/faq.html
index 40c4b52..4f516e5 100644
--- a/docs/0.13.0-incubating/ingestion/faq.html
+++ b/docs/0.13.0-incubating/ingestion/faq.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -248,16 +253,12 @@ Or, if you use hadoop based ingestion, then you can use &quot;dataSource&quot; i
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/firehose.html b/docs/0.13.0-incubating/ingestion/firehose.html
index 5b55473..b1e34c0 100644
--- a/docs/0.13.0-incubating/ingestion/firehose.html
+++ b/docs/0.13.0-incubating/ingestion/firehose.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -520,16 +525,12 @@ An example is shown below:</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/flatten-json.html b/docs/0.13.0-incubating/ingestion/flatten-json.html
index 031b1ce..7c86f01 100644
--- a/docs/0.13.0-incubating/ingestion/flatten-json.html
+++ b/docs/0.13.0-incubating/ingestion/flatten-json.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -357,16 +362,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/hadoop.html b/docs/0.13.0-incubating/ingestion/hadoop.html
index cac23ac..f6b739b 100644
--- a/docs/0.13.0-incubating/ingestion/hadoop.html
+++ b/docs/0.13.0-incubating/ingestion/hadoop.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -803,16 +808,12 @@ searching for a solution in the <a href="https://groups.google.com/forum/#!forum
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/index.html b/docs/0.13.0-incubating/ingestion/index.html
index ea8cdb2..8669a50 100644
--- a/docs/0.13.0-incubating/ingestion/index.html
+++ b/docs/0.13.0-incubating/ingestion/index.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -478,16 +483,12 @@ Hence, Druid ingestion specs define this granularity as the <code>queryGranulari
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/ingestion-spec.html b/docs/0.13.0-incubating/ingestion/ingestion-spec.html
index dee9d80..544058d 100644
--- a/docs/0.13.0-incubating/ingestion/ingestion-spec.html
+++ b/docs/0.13.0-incubating/ingestion/ingestion-spec.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -774,16 +779,12 @@ Currently, <code>uniform</code> and <code>arbitrary</code> types are supported.<
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/locking-and-priority.html b/docs/0.13.0-incubating/ingestion/locking-and-priority.html
index 3d64cd5..0adf632 100644
--- a/docs/0.13.0-incubating/ingestion/locking-and-priority.html
+++ b/docs/0.13.0-incubating/ingestion/locking-and-priority.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -254,16 +259,12 @@ As a result, an HTTP timeout error can occur if `taskLockTimeout` is greater tha
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/misc-tasks.html b/docs/0.13.0-incubating/ingestion/misc-tasks.html
index 9b91dab..d9749fa 100644
--- a/docs/0.13.0-incubating/ingestion/misc-tasks.html
+++ b/docs/0.13.0-incubating/ingestion/misc-tasks.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -226,16 +231,12 @@ If rollup is disabled as part of ingestion, common timestamps are not merged and
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/native_tasks.html b/docs/0.13.0-incubating/ingestion/native_tasks.html
index 2af1a75..7cdbf86 100644
--- a/docs/0.13.0-incubating/ingestion/native_tasks.html
+++ b/docs/0.13.0-incubating/ingestion/native_tasks.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -1032,16 +1037,12 @@ be used with either <code>forceExtendableShardSpecs</code> of TuningConfig or <c
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/reports.html b/docs/0.13.0-incubating/ingestion/reports.html
index fca85ff..cd65661 100644
--- a/docs/0.13.0-incubating/ingestion/reports.html
+++ b/docs/0.13.0-incubating/ingestion/reports.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -279,16 +284,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/schema-changes.html b/docs/0.13.0-incubating/ingestion/schema-changes.html
index a356a07..6efc99e 100644
--- a/docs/0.13.0-incubating/ingestion/schema-changes.html
+++ b/docs/0.13.0-incubating/ingestion/schema-changes.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -215,16 +220,12 @@ metric will generally &quot;do the right thing&quot;. Aggregations over this mis
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/schema-design.html b/docs/0.13.0-incubating/ingestion/schema-design.html
index 47c2601..91784e6 100644
--- a/docs/0.13.0-incubating/ingestion/schema-design.html
+++ b/docs/0.13.0-incubating/ingestion/schema-design.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -262,16 +267,12 @@ some work at ETL time.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/stream-ingestion.html b/docs/0.13.0-incubating/ingestion/stream-ingestion.html
index ef7ecc0..d645cc1 100644
--- a/docs/0.13.0-incubating/ingestion/stream-ingestion.html
+++ b/docs/0.13.0-incubating/ingestion/stream-ingestion.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -201,16 +206,12 @@ and ensure that the scalability and replication requirements are maintained.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/stream-pull.html b/docs/0.13.0-incubating/ingestion/stream-pull.html
index 533a55a..1e32d72 100644
--- a/docs/0.13.0-incubating/ingestion/stream-pull.html
+++ b/docs/0.13.0-incubating/ingestion/stream-pull.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -715,16 +720,12 @@ ingestion time. The number of segments will increase over time, and this might c
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/stream-push.html b/docs/0.13.0-incubating/ingestion/stream-push.html
index af820cf..f1fd0f8 100644
--- a/docs/0.13.0-incubating/ingestion/stream-push.html
+++ b/docs/0.13.0-incubating/ingestion/stream-push.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -329,16 +334,12 @@ ingestion time. The number of segments will increase over time, and this might c
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/tasks.html b/docs/0.13.0-incubating/ingestion/tasks.html
index 91dbd18..77be8f8 100644
--- a/docs/0.13.0-incubating/ingestion/tasks.html
+++ b/docs/0.13.0-incubating/ingestion/tasks.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -219,16 +224,12 @@ The documentation for the Append Task, Merge Task, and Same Interval Merge Task
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/transform-spec.html b/docs/0.13.0-incubating/ingestion/transform-spec.html
index 31e47cd..c56e4d2 100644
--- a/docs/0.13.0-incubating/ingestion/transform-spec.html
+++ b/docs/0.13.0-incubating/ingestion/transform-spec.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -265,16 +270,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/ingestion/update-existing-data.html b/docs/0.13.0-incubating/ingestion/update-existing-data.html
index 1ae7f0b..c75482b 100644
--- a/docs/0.13.0-incubating/ingestion/update-existing-data.html
+++ b/docs/0.13.0-incubating/ingestion/update-existing-data.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -381,16 +386,12 @@ scenarios dealing with more than 1GB of data.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/misc/math-expr.html b/docs/0.13.0-incubating/misc/math-expr.html
index ab52287..c5d218b 100644
--- a/docs/0.13.0-incubating/misc/math-expr.html
+++ b/docs/0.13.0-incubating/misc/math-expr.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -518,16 +523,12 @@ should not rely on the behavior in this case to stay the same in future releases
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/misc/papers-and-talks.html b/docs/0.13.0-incubating/misc/papers-and-talks.html
index d4e991a..4c9b826 100644
--- a/docs/0.13.0-incubating/misc/papers-and-talks.html
+++ b/docs/0.13.0-incubating/misc/papers-and-talks.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -186,16 +191,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/alerts.html b/docs/0.13.0-incubating/operations/alerts.html
index e754e35..cfd42f0 100644
--- a/docs/0.13.0-incubating/operations/alerts.html
+++ b/docs/0.13.0-incubating/operations/alerts.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -185,16 +190,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/api-reference.html b/docs/0.13.0-incubating/operations/api-reference.html
index 7eb9ab0..833f847 100644
--- a/docs/0.13.0-incubating/operations/api-reference.html
+++ b/docs/0.13.0-incubating/operations/api-reference.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -826,16 +831,12 @@ in the local cache have been loaded, and 503 SERVICE UNAVAILABLE, if they haven&
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/dump-segment.html b/docs/0.13.0-incubating/operations/dump-segment.html
index c73f969..ecf0ab2 100644
--- a/docs/0.13.0-incubating/operations/dump-segment.html
+++ b/docs/0.13.0-incubating/operations/dump-segment.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -286,16 +291,12 @@ encoded by default, but you can also dump them as lists of row numbers with <cod
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/http-compression.html b/docs/0.13.0-incubating/operations/http-compression.html
index 45b5d52..8224741 100644
--- a/docs/0.13.0-incubating/operations/http-compression.html
+++ b/docs/0.13.0-incubating/operations/http-compression.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -193,16 +198,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/including-extensions.html b/docs/0.13.0-incubating/operations/including-extensions.html
index 1894e1d..956e535 100644
--- a/docs/0.13.0-incubating/operations/including-extensions.html
+++ b/docs/0.13.0-incubating/operations/including-extensions.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -225,16 +230,12 @@ this method to maintain class loader isolation so you must make sure that the ja
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/insert-segment-to-db.html b/docs/0.13.0-incubating/operations/insert-segment-to-db.html
index fc3eb5e..a02edb9 100644
--- a/docs/0.13.0-incubating/operations/insert-segment-to-db.html
+++ b/docs/0.13.0-incubating/operations/insert-segment-to-db.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -286,16 +291,12 @@ org.apache.druid.cli.Main tools insert-segment-to-db --workingDir &quot;druid/st
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/metrics.html b/docs/0.13.0-incubating/operations/metrics.html
index 30446ad..1b595be 100644
--- a/docs/0.13.0-incubating/operations/metrics.html
+++ b/docs/0.13.0-incubating/operations/metrics.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -1097,16 +1102,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/other-hadoop.html b/docs/0.13.0-incubating/operations/other-hadoop.html
index e452ebc..4741e5a 100644
--- a/docs/0.13.0-incubating/operations/other-hadoop.html
+++ b/docs/0.13.0-incubating/operations/other-hadoop.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -432,16 +437,12 @@ addSbtPlugin(&quot;com.eed3si9n&quot; % &quot;sbt-assembly&quot; % &quot;0.13.0&
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/password-provider.html b/docs/0.13.0-incubating/operations/password-provider.html
index 809ff56..3a0990c 100644
--- a/docs/0.13.0-incubating/operations/password-provider.html
+++ b/docs/0.13.0-incubating/operations/password-provider.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -211,16 +216,12 @@ Please have a look at &quot;Adding a new Password Provider implementation&quot;
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/performance-faq.html b/docs/0.13.0-incubating/operations/performance-faq.html
index 35ca0fd..9706175 100644
--- a/docs/0.13.0-incubating/operations/performance-faq.html
+++ b/docs/0.13.0-incubating/operations/performance-faq.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -241,16 +246,12 @@ Operators can ensure at least this amount of direct memory is available by provi
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/pull-deps.html b/docs/0.13.0-incubating/operations/pull-deps.html
index 8846ee4..d28c07a 100644
--- a/docs/0.13.0-incubating/operations/pull-deps.html
+++ b/docs/0.13.0-incubating/operations/pull-deps.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -284,16 +289,12 @@ For Druid community extensions listed <a href="../development/extensions.html">h
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/recommendations.html b/docs/0.13.0-incubating/operations/recommendations.html
index fc029d3..d2c90f4 100644
--- a/docs/0.13.0-incubating/operations/recommendations.html
+++ b/docs/0.13.0-incubating/operations/recommendations.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -236,16 +241,12 @@ too many large segments impacts query performance, most notably with TopN querie
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/reset-cluster.html b/docs/0.13.0-incubating/operations/reset-cluster.html
index bcf7f9f..1c68035 100644
--- a/docs/0.13.0-incubating/operations/reset-cluster.html
+++ b/docs/0.13.0-incubating/operations/reset-cluster.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -210,16 +215,12 @@ OPTIONS
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/rolling-updates.html b/docs/0.13.0-incubating/operations/rolling-updates.html
index ac1b940..1eba03d 100644
--- a/docs/0.13.0-incubating/operations/rolling-updates.html
+++ b/docs/0.13.0-incubating/operations/rolling-updates.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -249,16 +254,12 @@ results.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/rule-configuration.html b/docs/0.13.0-incubating/operations/rule-configuration.html
index cc28d09..a7759b9 100644
--- a/docs/0.13.0-incubating/operations/rule-configuration.html
+++ b/docs/0.13.0-incubating/operations/rule-configuration.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -351,16 +356,12 @@ then enable the datasource in the Druid coordinator console, or through the Drui
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/segment-optimization.html b/docs/0.13.0-incubating/operations/segment-optimization.html
index a325843..f6ec93d 100644
--- a/docs/0.13.0-incubating/operations/segment-optimization.html
+++ b/docs/0.13.0-incubating/operations/segment-optimization.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -195,16 +200,12 @@ Details on how to do this can be found under <a href="../ingestion/update-existi
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/tls-support.html b/docs/0.13.0-incubating/operations/tls-support.html
index e256899..b1482c6 100644
--- a/docs/0.13.0-incubating/operations/tls-support.html
+++ b/docs/0.13.0-incubating/operations/tls-support.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -357,16 +362,12 @@ So, Clients should be first upgraded to be able to handle redirect to HTTPS. The
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/operations/use_sbt_to_build_fat_jar.html b/docs/0.13.0-incubating/operations/use_sbt_to_build_fat_jar.html
index f185de1..227619f 100644
--- a/docs/0.13.0-incubating/operations/use_sbt_to_build_fat_jar.html
+++ b/docs/0.13.0-incubating/operations/use_sbt_to_build_fat_jar.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -270,16 +275,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/aggregations.html b/docs/0.13.0-incubating/querying/aggregations.html
index c7c44fc..f8ff906 100644
--- a/docs/0.13.0-incubating/querying/aggregations.html
+++ b/docs/0.13.0-incubating/querying/aggregations.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -467,16 +472,12 @@ affects query-time behavior, and is ignored at ingestion-time.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/caching.html b/docs/0.13.0-incubating/querying/caching.html
index 7f452c2..74f95e0 100644
--- a/docs/0.13.0-incubating/querying/caching.html
+++ b/docs/0.13.0-incubating/querying/caching.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -191,16 +196,12 @@ merging and puts less strain on the Brokers.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/datasource.html b/docs/0.13.0-incubating/querying/datasource.html
index 8ee6f05..60233b4 100644
--- a/docs/0.13.0-incubating/querying/datasource.html
+++ b/docs/0.13.0-incubating/querying/datasource.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -202,16 +207,12 @@ Union Queries should be always sent to the broker/router node and are <em>NOT</e
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/datasourcemetadataquery.html b/docs/0.13.0-incubating/querying/datasourcemetadataquery.html
index 794fbac..3a8c70d 100644
--- a/docs/0.13.0-incubating/querying/datasourcemetadataquery.html
+++ b/docs/0.13.0-incubating/querying/datasourcemetadataquery.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -216,16 +221,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/dimensionspecs.html b/docs/0.13.0-incubating/querying/dimensionspecs.html
index ece5c63..f92fcc3 100644
--- a/docs/0.13.0-incubating/querying/dimensionspecs.html
+++ b/docs/0.13.0-incubating/querying/dimensionspecs.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -628,16 +633,12 @@ Optionally user can specify the language to use in order to perform upper or low
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/filters.html b/docs/0.13.0-incubating/querying/filters.html
index 4ac37a4..4b8af5f 100644
--- a/docs/0.13.0-incubating/querying/filters.html
+++ b/docs/0.13.0-incubating/querying/filters.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -777,16 +782,12 @@ should be specified as if the timestamp values were strings.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/granularities.html b/docs/0.13.0-incubating/querying/granularities.html
index 99e2f7b..6e2be0a 100644
--- a/docs/0.13.0-incubating/querying/granularities.html
+++ b/docs/0.13.0-incubating/querying/granularities.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -528,16 +533,12 @@ are not in the same bucket.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/groupbyquery.html b/docs/0.13.0-incubating/querying/groupbyquery.html
index 88de50d..d89bea8 100644
--- a/docs/0.13.0-incubating/querying/groupbyquery.html
+++ b/docs/0.13.0-incubating/querying/groupbyquery.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -775,16 +780,12 @@ strategy perform the outer query on the broker in a single-threaded fashion.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/having.html b/docs/0.13.0-incubating/querying/having.html
index da9c7bc..7f92e43 100644
--- a/docs/0.13.0-incubating/querying/having.html
+++ b/docs/0.13.0-incubating/querying/having.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -372,16 +377,12 @@ The grammar for a <code>dimSelector</code> filter is as follows:</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/joins.html b/docs/0.13.0-incubating/querying/joins.html
index e288ed7..aacd284 100644
--- a/docs/0.13.0-incubating/querying/joins.html
+++ b/docs/0.13.0-incubating/querying/joins.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -202,16 +207,12 @@ concurrent, multi-tenant workloads.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/limitspec.html b/docs/0.13.0-incubating/querying/limitspec.html
index 66bf6ee..b32d4a3 100644
--- a/docs/0.13.0-incubating/querying/limitspec.html
+++ b/docs/0.13.0-incubating/querying/limitspec.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -194,16 +199,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/lookups.html b/docs/0.13.0-incubating/querying/lookups.html
index 1478037..77c843b 100644
--- a/docs/0.13.0-incubating/querying/lookups.html
+++ b/docs/0.13.0-incubating/querying/lookups.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -641,16 +646,12 @@ If downgrading from 0.10.1 to 0.9.0 then lookups updates done via coordinator wh
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/multi-value-dimensions.html b/docs/0.13.0-incubating/querying/multi-value-dimensions.html
index a4558e9..74d3489 100644
--- a/docs/0.13.0-incubating/querying/multi-value-dimensions.html
+++ b/docs/0.13.0-incubating/querying/multi-value-dimensions.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -457,16 +462,12 @@ improve performance.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/multitenancy.html b/docs/0.13.0-incubating/querying/multitenancy.html
index 6ea3d4b..3612ee8 100644
--- a/docs/0.13.0-incubating/querying/multitenancy.html
+++ b/docs/0.13.0-incubating/querying/multitenancy.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -250,16 +255,12 @@ node that can route queries to different brokers based on various query paramete
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/post-aggregations.html b/docs/0.13.0-incubating/querying/post-aggregations.html
index 77f3524..eb90464 100644
--- a/docs/0.13.0-incubating/querying/post-aggregations.html
+++ b/docs/0.13.0-incubating/querying/post-aggregations.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -337,16 +342,12 @@ cause the user-specified rounding behavior to get lost and default to &quot;no r
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/query-context.html b/docs/0.13.0-incubating/querying/query-context.html
index d7b59c5..b7993a7 100644
--- a/docs/0.13.0-incubating/querying/query-context.html
+++ b/docs/0.13.0-incubating/querying/query-context.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -289,16 +294,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/querying.html b/docs/0.13.0-incubating/querying/querying.html
index 0077851..664e052 100644
--- a/docs/0.13.0-incubating/querying/querying.html
+++ b/docs/0.13.0-incubating/querying/querying.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -301,16 +306,12 @@ endpoint can be used on the broker or router to cancel the query.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/scan-query.html b/docs/0.13.0-incubating/querying/scan-query.html
index 37fe319..4a0a26a 100644
--- a/docs/0.13.0-incubating/querying/scan-query.html
+++ b/docs/0.13.0-incubating/querying/scan-query.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -380,16 +385,12 @@ is complete.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/searchquery.html b/docs/0.13.0-incubating/querying/searchquery.html
index 482ac75..6c73b16 100644
--- a/docs/0.13.0-incubating/querying/searchquery.html
+++ b/docs/0.13.0-incubating/querying/searchquery.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -344,16 +349,12 @@ of cost estimation.</p></li>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/searchqueryspec.html b/docs/0.13.0-incubating/querying/searchqueryspec.html
index b4c8299..b5113db 100644
--- a/docs/0.13.0-incubating/querying/searchqueryspec.html
+++ b/docs/0.13.0-incubating/querying/searchqueryspec.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -206,16 +211,12 @@
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/segmentmetadataquery.html b/docs/0.13.0-incubating/querying/segmentmetadataquery.html
index 5a13f22..895dfba 100644
--- a/docs/0.13.0-incubating/querying/segmentmetadataquery.html
+++ b/docs/0.13.0-incubating/querying/segmentmetadataquery.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -372,16 +377,12 @@ occur with strict merging.</p>
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/select-query.html b/docs/0.13.0-incubating/querying/select-query.html
index 72625a7..1b72ded 100644
--- a/docs/0.13.0-incubating/querying/select-query.html
+++ b/docs/0.13.0-incubating/querying/select-query.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(gcse, s);
+  })();
 </script>
 
   </head>
@@ -438,16 +443,12 @@ both processing time and memory requirements. It is also capable of returning a
 </div>
 </footer>
 
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-40280432-1', 'auto');
-  ga('set', 'anonymizeIp', true);
-  ga('send', 'pageview');
-
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+  gtag('config', 'UA-131010415-1');
 </script>
 <script>
   function trackDownload(type, url) {
diff --git a/docs/0.13.0-incubating/querying/sorting-orders.html b/docs/0.13.0-incubating/querying/sorting-orders.html
index 3f017ac..678e667 100644
--- a/docs/0.13.0-incubating/querying/sorting-orders.html
+++ b/docs/0.13.0-incubating/querying/sorting-orders.html
@@ -23,12 +23,17 @@
 <link rel="stylesheet" href="/css/syntax.css?v=1.0">
 <link rel="stylesheet" href="/css/docs.css?v=1.0">
 
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
 <script>
-  window.dataLayer = window.dataLayer || [];
-  function gtag(){dataLayer.push(arguments);}
-  gtag('js', new Date());
-  gtag('config', 'UA-131010415-1');
+  (function() {
+    var cx = '000162378814775985090:molvbm0vggm';
+    var gcse = document.createElement('script');
+    gcse.type = 'text/javascript';
+    gcse.async = true;
+    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+        '//cse.google.com/cse.js?cx=' + cx;
+    var s = document.getElementsByTagName('script')[0];
... 35222 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org