π¦ plugin-google-gtag
κΈ°λ³Έ μ μ μ¬μ΄νΈ νκ·Έ(gtag.js) νλ¬κ·ΈμΈμ λλ€. μ¬λ¬λΆμ΄ κ΅¬κΈ μ λ리ν±μ€, κ΅¬κΈ κ΄κ³ , κ΅¬κΈ λ§μΌν νλ«νΌμ μ΄λ²€νΈ λ°μ΄ν°λ₯Ό λ³΄λΌ μ μκ² νλ μλ°μ€ν¬λ¦½νΈ ννΉ νλ μμν¬μ 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
μ μ€μΉν κ²½μ°μλ νλ¬κ·ΈμΈμ λ°λ‘ μ€μΉν νμλ μμ΅λλ€.
μ¬λ¬λΆμ ν리μ μ΅μ μ μ¬μ©ν΄ νλ¬κ·ΈμΈμ μ€μ ν μ μμ΅λλ€.
μ€μ β
μ€μ ν μ μλ νλ
μ΅μ λͺ | νμ | κΈ°λ³Έκ° | μ€λͺ |
---|---|---|---|
trackingID | string | string[] | νμ | gtag μλΉμ€μ μΆμ ID μ¬λ¬ κ°μ IDλ₯Ό μ¬μ©ν μ μμ΅λλ€. |
anonymizeIP | boolean | false | μμ²μ λ³΄λΌ λ IPλ₯Ό μ΅λͺ νν μ§ μ¬λΆ |
μ€μ μμβ
ν리μ μ΅μ μ΄λ νλ¬κ·ΈμΈ μ΅μ μμ νλ¬κ·ΈμΈμ μ€μ ν μ μμ΅λλ€.
λλΆλΆμ λνμ¬μ°λ£¨μ€ μ¬μ©μλ ν리μ μ΅μ μ μ¬μ©ν΄ νλ¬κ·ΈμΈμ μ€μ ν©λλ€.
- Preset options
- Plugin options
If you use a preset, configure this plugin through the preset options:
module.exports = {
presets: [
[
'@docusaurus/preset-classic',
{
gtag: {
trackingID: 'G-999X9XX9XX',
anonymizeIP: true,
},
},
],
],
};
If you are using a standalone plugin, provide options directly to the plugin:
module.exports = {
plugins: [
[
'@docusaurus/plugin-google-gtag',
{
trackingID: 'G-999X9XX9XX',
anonymizeIP: true,
},
],
],
};