Documentation Gatsby Integration

Gatsby Integration

Add PrivacyPulse to your Gatsby site.

Using gatsby-ssr.js

// gatsby-ssr.js
import React from 'react'

export const onRenderBody = ({ setHeadComponents }) => {
  setHeadComponents([
    <script
      key="pfa"
      defer
      src="https://your-domain.com/t.js"
      data-website-id="YOUR_ID"
    />
  ])
}

Using React Helmet

import { Helmet } from 'react-helmet'

function Layout({ children }) {
  return (
    <>
      <Helmet>
        <script 
          defer 
          src="https://your-domain.com/t.js" 
          data-website-id="YOUR_ID"
        />
      </Helmet>
      {children}
    </>
  )
}