๐ฆ plugin-google-gtag
The default Global Site Tag (gtag.js) plugin. ์ฌ๋ฌ๋ถ์ด ๊ตฌ๊ธ ์ ๋๋ฆฌํฑ์ค, ๊ตฌ๊ธ ๊ด๊ณ , ๊ตฌ๊ธ ๋ง์ผํ ํ๋ซํผ์ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ์ ์๊ฒ ํ๋ ์๋ฐ์คํฌ๋ฆฝํธ ํํน ํ๋ ์์ํฌ์ API์ ๋๋ค. ์ฌ๊ธฐ์์๋ ๊ตฌ๊ธ ์ ๋๋ฆฌํฑ์ค๋ฅผ ์ํ ์ ์ญ ์ฌ์ดํธ ํ๊ทธ๋ฅผ ํ์ฑํํ๊ธฐ ์ํด ๋ํ์ฌ์ฐ๋ฃจํธ ์ฌ์ดํธ ์ค์ ์ ์ด๋ป๊ฒ ํด์ผ ํ๋์ง ์ค๋ช ํฉ๋๋ค.
์ฌ๋ฌ๋ถ์ด ์์ฑํ gtag๊ฐ ์ ์ ํ๊ฒ ์ค์ ๋๋์ง ์ฒดํฌํ๊ธฐ ์ํด ๊ตฌ๊ธ ํ๊ทธ ์ด์์คํดํธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํด๋น ํ๋ฌ๊ทธ์ธ์ ๋ถ์ ํต๊ณ ์์น๊ฐ ์ค์ผ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๊ฐ๋ฐ ์ค์๋ ๋นํ์ฑํ๋๊ณ ์ ํ ๋น๋ ์์๋ง ํ์ฑํ๋ฉ๋๋ค.
์ค์นโ
- npm
- Yarn
- pnpm
npm install --save @docusaurus/plugin-google-gtag
yarn add @docusaurus/plugin-google-gtag
pnpm add @docusaurus/plugin-google-gtag
@docusaurus/preset-classic
์ ์ค์นํ ๊ฒฝ์ฐ์๋ ํ๋ฌ๊ทธ์ธ์ ๋ฐ๋ก ์ค์นํ ํ์๋ ์์ต๋๋ค.
You can configure this plugin through the preset options.
์ค์ โ
์ค์ ํ ์ ์๋ ํ๋
์ต์ ๋ช | ํ์ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|---|
trackingID | string | string[] | ํ์ | gtag ์๋น์ค์ ์ถ์ ID ์ฌ๋ฌ ๊ฐ์ ID๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. |
anonymizeIP | boolean | false | ์์ฒญ์ ๋ณด๋ผ ๋ IP๋ฅผ ์ต๋ช ํํ ์ง ์ฌ๋ถ |
์ค์ ์์โ
ํ๋ฆฌ์ ์ต์ ์ด๋ ํ๋ฌ๊ทธ์ธ ์ต์ ์์ ํ๋ฌ๊ทธ์ธ์ ์ค์ ํ ์ ์์ต๋๋ค.
๋๋ถ๋ถ์ ๋ํ์ฌ์ฐ๋ฃจ์ค ์ฌ์ฉ์๋ ํ๋ฆฌ์ ์ต์ ์ ์ฌ์ฉํด ํ๋ฌ๊ทธ์ธ์ ์ค์ ํฉ๋๋ค.
- ํ๋ฆฌ์ ์ต์
- ํ๋ฌ๊ทธ์ธ ์ต์
ํ๋ฆฌ์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํ๋ฆฌ์ ์ต์ ๋ฅผ ํตํด ํ๋ฌ๊ทธ์ธ์ ๊ตฌ์ฑํฉ๋๋ค.
module.exports = {
presets: [
[
'@docusaurus/preset-classic',
{
gtag: {
trackingID: 'G-999X9XX9XX',
anonymizeIP: true,
},
},
],
],
};
๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๋ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ํ๋ฌ๊ทธ์ธ์ ๋ํ ์ต์ ์ ์ง์ ์ค์ ํ ์ ์์ต๋๋ค.
module.exports = {
plugins: [
[
'@docusaurus/plugin-google-gtag',
{
trackingID: 'G-999X9XX9XX',
anonymizeIP: true,
},
],
],
};