import React from 'react' class GoatCounter extends React.Component { componentDidMount () { window.counter = 'https://rcd.goatcounter.com/count'; const script = window.document.createElement('script'); script.async = 1; script.src = 'https://gc.zgo.at/count.js'; script.id = 'goatcounter'; script.setAttribute('data-goatcounter', "https://rcd.goatcounter.com/count"); (window.document.head || window.document.body).appendChild(script); } componentWillUnmount () { const script = window.document.getElementById('goatcounter') if (script) { script.parentNode.removeChild(script) } } render () { return null } } export default GoatCounter