TypeScript + gtag.js を使っている環境で window.gtag
がTypeScriptで未定義エラーになるので解決してみました
npm install @types/gtag.js
tsconfig.json にtypesを追加
{
"compilerOptions": {
"types": ["gtag.js"]
}
}
これで Gtag.Gtag
が使えるようになります
declare global {
interface Window {
gtag: Gtag.Gtag;
}
}
Google タグは導入してしまえば便利ですね
PR
このリンクは、アフィリエイトリンクです