๐ฆ plugin-google-analytics
๊ธฐ๋ณธ ๊ตฌ๊ธ ์ ๋๋ฆฌํฑ์ค ํ๋ฌ๊ทธ์ธ์ ๋๋ค. ์ ํ ๋น๋๋ก ๋ฐฐํฌํ ์ฌ๋ฌ๋ถ์ ์น ์ฌ์ดํธ๊ฐ ์ผ๋ง๋ ๋ง์ ์ฌ์ฉ์๋ฅผ ๋ง๋ฌ๋์ง ์ธก์ ํ๊ธฐ ์ํ ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. ๊ตฌ๊ธ ์ ๋๋ฆฌํฑ์ค 4๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด plugin-google-gtag ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ธ์.
์ด ํ๋ฌ๊ทธ์ธ์ ์ง์ ์ค๋จ๋์์ผ๋ฉฐ 2023๋ 7์ 1์ผ๋ถํฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ตฌ๊ธ์์๋ ์ ๋๋ฒ์ค ์ ๋๋ฆฌํฑ์ค ๊ธฐ๋ฅ ์ง์ ์ค๋จ ์์ ์ ๊ณต์งํ์ต๋๋ค.
UA-*
ํธ๋ํน id๋ก ํด๋น ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด ๊ฐ๋ฅํ ๋นจ๋ฆฌ ๊ตฌ๊ธ ์ ๋๋ฆฌํฑ์ค 4 ๊ณ์ ์ ๋ง๋ค๊ณ ํ๋ฌ๊ทธ์ธ ๋์ @docusaurus/plugin-google-gtag
์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๊นํ๋ธ ์ด์๋ฅผ ์ฐธ๊ณ ํ์ธ์.
ํด๋น ํ๋ฌ๊ทธ์ธ์ ๋ถ์ ํต๊ณ ์์น๊ฐ ์ค์ผ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๊ฐ๋ฐ ์ค์๋ ๋นํ์ฑํ๋๊ณ ์ ํ ๋น๋ ์์๋ง ํ์ฑํ๋ฉ๋๋ค.
์ค์นโ
- npm
- Yarn
- pnpm
npm install --save @docusaurus/plugin-google-analytics
yarn add @docusaurus/plugin-google-analytics
pnpm add @docusaurus/plugin-google-analytics
@docusaurus/preset-classic
์ ์ค์นํ ๊ฒฝ์ฐ์๋ ํ๋ฌ๊ทธ์ธ์ ๋ฐ๋ก ์ค์นํ ํ์๋ ์์ต๋๋ค.
You can configure this plugin through the preset options.
์ค์ โ
์ค์ ํ ์ ์๋ ํ๋
์ต์ ๋ช | ํ์ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|---|
trackingID | string | ํ์ | ์ ๋๋ฆฌํฑ์ค ์๋น์ค์ ์ถ์ ID |
anonymizeIP | boolean | false | ์์ฒญ์ ๋ณด๋ผ ๋ IP๋ฅผ ์ต๋ช ํํ ์ง ์ฌ๋ถ |
์ค์ ์์โ
ํ๋ฆฌ์ ์ต์ ์ด๋ ํ๋ฌ๊ทธ์ธ ์ต์ ์์ ํ๋ฌ๊ทธ์ธ์ ์ค์ ํ ์ ์์ต๋๋ค.
๋๋ถ๋ถ์ ๋ํ์ฌ์ฐ๋ฃจ์ค ์ฌ์ฉ์๋ ํ๋ฆฌ์ ์ต์ ์ ์ฌ์ฉํด ํ๋ฌ๊ทธ์ธ์ ์ค์ ํฉ๋๋ค.
- ํ๋ฆฌ์ ์ต์
- ํ๋ฌ๊ทธ์ธ ์ต์
ํ๋ฆฌ์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํ๋ฆฌ์ ์ต์ ๋ฅผ ํตํด ํ๋ฌ๊ทธ์ธ์ ๊ตฌ์ฑํฉ๋๋ค.
module.exports = {
presets: [
[
'@docusaurus/preset-classic',
{
googleAnalytics: {
trackingID: 'UA-141789564-1',
anonymizeIP: true,
},
},
],
],
};
๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๋ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ํ๋ฌ๊ทธ์ธ์ ๋ํ ์ต์ ์ ์ง์ ์ค์ ํ ์ ์์ต๋๋ค.
module.exports = {
plugins: [
[
'@docusaurus/plugin-google-analytics',
{
trackingID: 'UA-141789564-1',
anonymizeIP: true,
},
],
],
};