Insert ga tags in app

This commit is contained in:
Tom Moor
2017-11-09 00:17:55 -08:00
parent 7bad7a2567
commit b08e34d578
6 changed files with 30 additions and 32 deletions

View File

@ -0,0 +1,25 @@
// @flow
import React from 'react';
function Analytics() {
const id = process.env.GOOGLE_ANALYTICS_ID;
if (!id) return null;
return (
<span>
<script src={`https://www.googletagmanager.com/gtag/js?id=${id}`} />
<script
dangerouslySetInnerHTML={{
__html: `
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '${id}');
`,
}}
/>
</span>
);
}
export default Analytics;