Integrations
Connect analytics platforms, chat widgets, and third-party services to your Mintlify documentation site through the docs.json integrations config.
Use the integrations field in docs.json to connect third-party analytics platforms, chat tools, and other services to your documentation site.
Settings
Configure all integrations as properties of the integrations object in your docs.json file:
"integrations": {
"ga4": {
"measurementId": "G-XXXXXXXXXX"
}
}Analytics
integrations.adobeobjectAdobe Analytics integration.
Show Hide integrations.adobe
launchUrlstring (uri)requiredYour Adobe Analytics launch URL.
integrations.amplitudeobjectAmplitude analytics integration.
Show Hide integrations.amplitude
apiKeystringrequiredYour Amplitude API key.
integrations.clarityobjectMicrosoft Clarity session recording and heatmap integration.
Show Hide integrations.clarity
projectIdstringrequiredYour Microsoft Clarity project ID.
integrations.fathomobjectFathom analytics integration.
Show Hide integrations.fathom
siteIdstringrequiredYour Fathom site ID.
integrations.ga4objectGoogle Analytics 4 integration.
Show Hide integrations.ga4
measurementIdstring matching ^GrequiredYour Google Analytics 4 measurement ID. Must begin with G.
integrations.gtmobjectGoogle Tag Manager integration.
Show Hide integrations.gtm
tagIdstring matching ^GrequiredYour Google Tag Manager container ID. Must begin with G.
integrations.heapobjectHeap analytics integration.
Show Hide integrations.heap
appIdstringrequiredYour Heap app ID.
integrations.hightouchobjectHightouch data activation integration.
Show Hide integrations.hightouch
writeKeystringrequiredYour Hightouch write key.
apiHoststringYour Hightouch API host.
integrations.hotjarobjectHotjar heatmap and session recording integration.
Show Hide integrations.hotjar
hjidstringrequiredYour Hotjar site ID.
hjsvstringrequiredYour Hotjar script version.
integrations.logrocketobjectLogRocket session replay integration.
Show Hide integrations.logrocket
appIdstringrequiredYour LogRocket app ID.
integrations.mixpanelobjectMixpanel product analytics integration.
Show Hide integrations.mixpanel
projectTokenstringrequiredYour Mixpanel project token.
integrations.pirschobjectPirsch privacy-friendly analytics integration.
Show Hide integrations.pirsch
idstringrequiredYour Pirsch site ID.
integrations.plausibleobjectPlausible privacy-friendly analytics integration.
Show Hide integrations.plausible
domainstringrequiredYour Plausible domain.
serverstringYour Plausible server, if self-hosting.
integrations.posthogobjectPostHog product analytics integration.
Show Hide integrations.posthog
apiKeystring matching ^phc_requiredYour PostHog API key. Must begin with phc_.
apiHoststring (uri)Your PostHog API host. Required if self-hosting PostHog.
sessionRecordingbooleanWhether to enable session recording. Defaults to false.
integrations.segmentobjectSegment customer data platform integration.
Show Hide integrations.segment
keystringrequiredYour Segment write key.
Chat and support
integrations.frontchatobjectFront chat widget integration.
Show Hide integrations.frontchat
snippetIdstringrequiredYour Front chat snippet ID. Minimum length: 6.
integrations.intercomobjectIntercom customer messaging integration.
Show Hide integrations.intercom
appIdstringrequiredYour Intercom app ID. Minimum length: 6.
Data enrichment
integrations.clearbitobjectClearbit visitor data enrichment integration.
Show Hide integrations.clearbit
publicApiKeystringrequiredYour Clearbit public API key.
Platform settings
integrations.telemetryobjectMintlify telemetry settings.
Show Hide integrations.telemetry
enabledbooleanWhether to enable Mintlify telemetry. When set to false, feedback features are also disabled and do not appear on your documentation pages.
integrations.cookiesobjectCookie settings for your documentation site.
Show Hide integrations.cookies
keystringCookie key name.
valuestringCookie value.
Example
"integrations": {
"ga4": {
"measurementId": "G-XXXXXXXXXX"
},
"posthog": {
"apiKey": "phc_XXXXXXXXXX"
},
"intercom": {
"appId": "abc12345"
},
"telemetry": {
"enabled": true
}
}