본문으둜 κ±΄λ„ˆλ›°κΈ°
버전: Canary 🚧

πŸ“¦ plugin-google-gtag

κΈ°λ³Έ μ „μ—­ μ‚¬μ΄νŠΈ νƒœκ·Έ(gtag.js) ν”ŒλŸ¬κ·ΈμΈμž…λ‹ˆλ‹€. μ—¬λŸ¬λΆ„μ΄ ꡬ글 μ• λ„λ¦¬ν‹±μŠ€, ꡬ글 κ΄‘κ³ , ꡬ글 λ§ˆμΌ€νŒ… ν”Œλž«νΌμ— 이벀트 데이터λ₯Ό 보낼 수 있게 ν•˜λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈ νƒœν‚Ή ν”„λ ˆμž„μ›Œν¬μ™€ APIμž…λ‹ˆλ‹€. μ—¬κΈ°μ—μ„œλŠ” ꡬ글 μ• λ„λ¦¬ν‹±μŠ€λ₯Ό μœ„ν•œ μ „μ—­ μ‚¬μ΄νŠΈ νƒœκ·Έλ₯Ό ν™œμ„±ν™”ν•˜κΈ° μœ„ν•΄ λ„νμ‚¬μš°λ£¨νŠΈ μ‚¬μ΄νŠΈ 섀정을 μ–΄λ–»κ²Œ ν•΄μ•Ό ν•˜λŠ”μ§€ μ„€λͺ…ν•©λ‹ˆλ‹€.

팁

μ—¬λŸ¬λΆ„μ΄ μž‘μ„±ν•œ gtagκ°€ μ μ ˆν•˜κ²Œ μ„€μ •λλŠ”μ§€ μ²΄ν¬ν•˜κΈ° μœ„ν•΄ ꡬ글 νƒœκ·Έ μ–΄μ‹œμŠ€ν„΄νŠΈ 도ꡬλ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

production only

ν•΄λ‹Ή ν”ŒλŸ¬κ·ΈμΈμ€ 뢄석 톡계 μˆ˜μΉ˜κ°€ μ˜€μ—Όλ˜λŠ” 것을 λ°©μ§€ν•˜κΈ° μœ„ν•΄ 개발 μ€‘μ—λŠ” λΉ„ν™œμ„±ν™”λ˜κ³  μ œν’ˆ λΉŒλ“œ μ‹œμ—λ§Œ ν™œμ„±ν™”λ©λ‹ˆλ‹€.

μ„€μΉ˜β€‹

npm install --save @docusaurus/plugin-google-gtag
팁

@docusaurus/preset-classic을 μ„€μΉ˜ν•œ κ²½μš°μ—λŠ” ν”ŒλŸ¬κ·ΈμΈμ„ λ”°λ‘œ μ„€μΉ˜ν•  ν•„μš”λŠ” μ—†μŠ΅λ‹ˆλ‹€.

μ—¬λŸ¬λΆ„μ€ 프리셋 μ˜΅μ…˜μ„ μ‚¬μš©ν•΄ ν”ŒλŸ¬κ·ΈμΈμ„ μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

섀정​

μ„€μ •ν•  수 μžˆλŠ” ν•„λ“œ

μ˜΅μ…˜λͺ…νƒ€μž…κΈ°λ³Έκ°’μ„€λͺ…
trackingIDstring | string[]ν•„μˆ˜gtag μ„œλΉ„μŠ€μ˜ 좔적 ID μ—¬λŸ¬ 개의 IDλ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
anonymizeIPbooleanfalseμš”μ²­μ„ 보낼 λ•Œ IPλ₯Ό 읡λͺ…화할지 μ—¬λΆ€

μ„€μ • μ˜ˆμ‹œβ€‹

프리셋 μ˜΅μ…˜μ΄λ‚˜ ν”ŒλŸ¬κ·ΈμΈ μ˜΅μ…˜μ—μ„œ ν”ŒλŸ¬κ·ΈμΈμ„ μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

팁

λŒ€λΆ€λΆ„μ˜ λ„νμ‚¬μš°λ£¨μŠ€ μ‚¬μš©μžλŠ” 프리셋 μ˜΅μ…˜μ„ μ‚¬μš©ν•΄ ν”ŒλŸ¬κ·ΈμΈμ„ μ„€μ •ν•©λ‹ˆλ‹€.

If you use a preset, configure this plugin through the preset options:

docusaurus.config.js
module.exports = {
presets: [
[
'@docusaurus/preset-classic',
{
gtag: {
trackingID: 'G-999X9XX9XX',
anonymizeIP: true,
},
},
],
],
};