Skip to content

Instantly share code, notes, and snippets.

View caropi's full-sized avatar
🍜
∠( ᐛ 」∠)_

Caroline Pisano caropi

🍜
∠( ᐛ 」∠)_
View GitHub Profile
import React, { useEffect } from 'react'
const Layout = props => {
// ININITALIZE GOOGLE OPTIMIZE EXPERIMENT ON 'optimize.activate'
useEffect(() => {
window.dataLayer = window.dataLayer || []
window.dataLayer.push({ event: 'optimize.activate' })
}, [])
return (
<div>
const React = require('react')
exports.onRenderBody = ({ setHeadComponents }) => {
if (process.env.NODE_ENV === `production`) {
// ADDS GOOGLE OPTIMIZE CODE
setHeadComponents([
<script
async
src="https://www.googletagmanager.com/gtag/js?id=UA-........"
></script>,
@caropi
caropi / learning_resources.md
Created May 12, 2019 06:18 — forked from nathansmith/web-design-development-learning-resources.md
Resources for learning web design & front-end development