From 892913a69d6edf7e3c2a7a24bedd63bdd88bca4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20B=C3=BCchele?= Date: Thu, 1 Mar 2018 06:30:51 -0800 Subject: [PATCH] Google analytics tracking Summary: Adds tracking for: - short URL created - value in interactive documentation changed Reviewed By: priteshrnandgaonkar Differential Revision: D7123493 fbshipit-source-id: 2fc19fa6c9b5614043af508a82e898b3ccefcbaa --- website/src/components/DocsSidebar.js | 12 +++++++++++- website/src/components/Playground/URLShortener.js | 8 ++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/website/src/components/DocsSidebar.js b/website/src/components/DocsSidebar.js index 7f0edbf4..5d1a5c08 100644 --- a/website/src/components/DocsSidebar.js +++ b/website/src/components/DocsSidebar.js @@ -50,7 +50,17 @@ export default class DocsSidebar extends Component { { + if (window.ga) { + window.ga('send', { + hitType: 'event', + eventCategory: 'DocsSidebar', + eventAction: 'valueChanged', + eventLabel: prop, + }); + } + props.onChange(property, value); + }} />, element, ); diff --git a/website/src/components/Playground/URLShortener.js b/website/src/components/Playground/URLShortener.js index ea4356f5..c827b68b 100644 --- a/website/src/components/Playground/URLShortener.js +++ b/website/src/components/Playground/URLShortener.js @@ -45,6 +45,14 @@ export default class URLShortener extends Component<{}, State> { loading: true, }, () => { + if (window.ga) { + window.ga('send', { + hitType: 'event', + eventCategory: 'URLShortener', + eventAction: 'created' + }); + } + fetch(`https://www.googleapis.com/urlshortener/v1/url?key=${API_KEY}`, { method: 'POST', headers: {