๐Ÿ“Š
๊ฐœ๋ฐœโ€ขAnalytics

Google Analytics์™€ GTM ์—ฐ๋™์„ ํ†ตํ•œ ํƒœ๊ทธ ๊ด€๋ฆฌ ๊ฐœ์„ 

2025.01.17

๊ฐœ์š”

๊ธฐ์กด์— Google Analytics(GA)์—์„œ ์ง์ ‘ ๊ด€๋ฆฌํ•˜๋˜ ์ด๋ฒคํŠธ ์ถ”์ ์„ Google Tag Manager(GTM)๋ฅผ ํ†ตํ•ด ์ค‘์•™์ง‘์ค‘์‹์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž์˜ ์ฝ”๋“œ ์ˆ˜์ • ์—†์ด๋„ ๋งˆ์ผ€ํŒ… ํŒ€์—์„œ ์ง์ ‘ ํƒœ๊ทธ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์œผ๋ฉฐ, Next.js ํ™˜๊ฒฝ์—์„œ ์ตœ์ ํ™”๋œ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์„ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

1. Google Analytics ๊ธฐ๋ณธ ์„ค์ •

1.1 ๊ณ„์ • ๋ฐ ์†์„ฑ ์„ ํƒ

GA ๋Œ€์‹œ๋ณด๋“œ ์™ผ์ชฝ ์ƒ๋‹จ์—์„œ ์ ์ ˆํ•œ GA ๊ณ„์ •๊ณผ ์†์„ฑ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์˜ฌ๋ฐ”๋ฅธ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ํ™˜๊ฒฝ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•œ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.

1.2 ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ ์„ค์ •

  1. ์™ผ์ชฝ ํ•˜๋‹จ์˜ ์„ค์ • ๋ฒ„ํŠผ ํด๋ฆญ
  2. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ์ˆ˜์ • โ†’ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ ์ด๋™
  3. ์„ค์ •์ด ํ•„์š”ํ•œ ์ŠคํŠธ๋ฆผ ์„ ํƒ

2. Measurement ID ํ™•์ธ ๋ฐ GTM ์—ฐ๋™

2.1 Measurement ID ํš๋“

์„ ํƒํ•œ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ์˜ ์„ธ๋ถ€์ •๋ณด์—์„œ Measurement ID๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด ID๋Š” GTM์—์„œ GA ํƒœ๊ทธ๋ฅผ ์„ค์ •ํ•  ๋•Œ ํ•„์ˆ˜์ ์œผ๋กœ ํ•„์š”ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.

์™œ ์ค‘์š”ํ•œ๊ฐ€? Measurement ID๋Š” GTM๊ณผ GA ๊ฐ„์˜ ์—ฐ๊ฒฐ๊ณ ๋ฆฌ ์—ญํ• ์„ ํ•˜๋ฉฐ, ์˜ฌ๋ฐ”๋ฅธ ์†์„ฑ์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

2.2 GTM์—์„œ ๋ณ€์ˆ˜๋กœ ๊ด€๋ฆฌ

GTM์—์„œ Measurement ID๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•˜์ง€ ์•Š๊ณ  ๋ณ€์ˆ˜๋กœ ์„ค์ •ํ•˜์—ฌ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ํ™˜๊ฒฝ๋ณ„(dev/prod) ๋‹ค๋ฅธ ์ธก์ • ID๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.

ํšจ๊ณผ: ํ™˜๊ฒฝ๋ณ„ ์„ค์ • ๋ถ„๋ฆฌ๋กœ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์™€ ์‹ค์ œ ๋ฐ์ดํ„ฐ์˜ ํ˜ผ์žฌ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ณ , ๋ฐฐํฌ ์‹œ ์„ค์ • ์˜ค๋ฅ˜๋ฅผ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. Next.js ํ™˜๊ฒฝ์—์„œ์˜ GTM ๊ตฌํ˜„

3.1 ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •

# .env ํŒŒ์ผ
NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID=GTM-XXXXXXX

์žฅ์ : ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ/์Šคํ…Œ์ด์ง•/ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ๋ณ„๋กœ ๋‹ค๋ฅธ GTM ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3.2 Next.js Script ์ปดํฌ๋„ŒํŠธ ํ™œ์šฉ

Next.js์—์„œ ์ œ๊ณตํ•˜๋Š” ์„œ๋“œํŒŒํ‹ฐ ์ตœ์ ํ™” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ GTM์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค:

// googleTagManager.js
import Script from 'next/script'

export default function GoogleTagManager() {
  return (
    <Script
      id="google-tag-manager"
      strategy="afterInteractive"
      dangerouslySetInnerHTML={{
        __html: `
        (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
        })(window,document,'script','dataLayer','${process.env.NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID}');
        `,
      }}
    />
  )
}

์™œ ์ด ๋ฐฉ์‹์ด ํšจ๊ณผ์ ์ธ๊ฐ€? Next.js์˜ Script ์ปดํฌ๋„ŒํŠธ๋Š” ์„ฑ๋Šฅ ์ตœ์ ํ™”์™€ ๋กœ๋”ฉ ์ „๋žต์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•˜์—ฌ ์›น์‚ฌ์ดํŠธ ์„ฑ๋Šฅ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค.

3.3 ์ปค์Šคํ…€ ์ด๋ฒคํŠธ ์ „์†ก ํ•จ์ˆ˜

// ๊ธฐ๋ณธ sendGTMEvent ์ปค์Šคํ…€
import { sendGTMEvent } from '@next/third-parties/google'

export const trackEvent = (eventName, parameters) => {
  sendGTMEvent({
    event: eventName,
    ...parameters
  })
}

// ์‚ฌ์šฉ ์˜ˆ์‹œ
const eventConfig = {
  purchase: {
    currency: 'KRW',
    transaction_id: 'T12345',
    value: 50000,
    items: [...]
  }
}

ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ: apps/stock/web/src/services/googleTagManager์—์„œ ์ค‘์•™์ง‘์ค‘์‹์œผ๋กœ ๊ด€๋ฆฌ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

4. ๊ณ ๊ธ‰ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์„ค์ •

4.1 ์ด๋ฉ”์ผ ์ •๋ณด ์ˆ˜์ง‘ ์„ค์ •

์‚ฌ์šฉ์ž ์‹๋ณ„์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ, ๋ฐ์ดํ„ฐ ์ˆ˜์ • ์„น์…˜์—์„œ ์ด๋ฉ”์ผ ์ •๋ณด ์ˆ˜์ง‘์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

ํšจ๊ณผ: ์‚ฌ์šฉ์ž ์—ฌ์ • ์ถ”์ ์˜ ์ •ํ™•๋„๊ฐ€ ํ–ฅ์ƒ๋˜๊ณ , ๊ฐœ์ธํ™”๋œ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค.

4.2 ๋‚ด๋ถ€ ํŠธ๋ž˜ํ”ฝ ์ œ์™ธ ์„ค์ •

๊ฐœ๋ฐœํŒ€์˜ ํ…Œ์ŠคํŠธ ํ™œ๋™์ด ์‹ค์ œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋„๋ก ๋‚ด๋ถ€ IP๋ฅผ ํŠธ๋ž˜ํ”ฝ์—์„œ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค.

์„ค์ • ๋ฐฉ๋ฒ•:

  • ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์„ค์ •์—์„œ ํŠธ๋ž˜ํ”ฝ ์ œ์™ธ ๊ทœ์น™ ์ถ”๊ฐ€
  • ํ…Œ์ŠคํŠธ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ž„์‹œ๋กœ ํ•ด์ œ ๊ฐ€๋Šฅ

์žฅ์ : ์‹ค์ œ ์‚ฌ์šฉ์ž ํ–‰๋™ ๋ฐ์ดํ„ฐ์˜ ์ •ํ™•์„ฑ์„ ๋ณด์žฅํ•˜๊ณ , ์˜๋ฏธ ์žˆ๋Š” ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5. GTM ํƒœ๊ทธ ์ƒ์„ฑ ๋ฐ ์„ค์ •

5.1 ๋ณ€์ˆ˜ ์ƒ์„ฑํ•˜๊ธฐ

GTM ์›Œํฌ์ŠคํŽ˜์ด์Šค์—์„œ ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ GA ์ธก์ • ID๋ฅผ ๋ณ€์ˆ˜๋กœ ์„ค์ •ํ•˜์—ฌ ํ™˜๊ฒฝ๋ณ„ ๊ด€๋ฆฌ๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

ํšจ๊ณผ: ์ด๋ฒคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ๋™์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์ƒํ™ฉ์— ๋งž๋Š” ์œ ์—ฐํ•œ ํƒœ๊ทธ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค.

5.2 ํƒœ๊ทธ ์ƒ์„ฑํ•˜๊ธฐ

  1. GTM์—์„œ ์ƒˆ ํƒœ๊ทธ ์ƒ์„ฑ
  2. ํƒœ๊ทธ ์œ ํ˜•์„ Google ํƒœ๊ทธ ๋˜๋Š” GA4 ์ด๋ฒคํŠธ ์„ ํƒ
  3. ๋ณ€์ˆ˜๋กœ ์„ค์ •ํ•œ GA ์ธก์ • ID ์‚ฌ์šฉ
  4. ์ด๋ฒคํŠธ ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค์ •

์™œ ์ด ๋ฐฉ์‹์ด ํšจ๊ณผ์ ์ธ๊ฐ€? ๋ณ€์ˆ˜ ์‚ฌ์šฉ์œผ๋กœ ํ™˜๊ฒฝ๋ณ„ ์ธก์ • ID ๊ด€๋ฆฌ๊ฐ€ ์ž๋™ํ™”๋˜๊ณ , ๋ฐฐํฌ ์‹œ ์„ค์ • ์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5.3 ํŠธ๋ฆฌ๊ฑฐ ์„ค์ •

์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ์กฐ๊ฑด์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค:

  • ํŽ˜์ด์ง€ ์กฐํšŒ
  • ํด๋ฆญ ์ด๋ฒคํŠธ
  • ํผ ์ œ์ถœ
  • ์‚ฌ์šฉ์ž ์ •์˜ ์ด๋ฒคํŠธ

์ค‘์š”ํ•œ ์ด์œ : ์ •ํ™•ํ•œ ํŠธ๋ฆฌ๊ฑฐ ์„ค์ •์€ ์˜๋ฏธ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์˜ ํ•ต์‹ฌ์ด๋ฉฐ, ๋ถˆํ•„์š”ํ•œ ์ด๋ฒคํŠธ ๋ฐœ์ƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

6. ๊ตฌ๋งค ์ด๋ฒคํŠธ ์„ธํŒ… ์˜ˆ์‹œ

6.1 purchase ์ด๋ฒคํŠธ ๊ตฌ์„ฑ

eCommerce ์ถ”์ ์„ ์œ„ํ•œ purchase ์ด๋ฒคํŠธ๋ฅผ ์„ค์ •ํ•  ๋•Œ, ๋งˆ์ผ€ํ„ฐ๊ฐ€ ์ž‘์„ฑํ•œ ์ด๋ฒคํŠธ ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ด๋ฒคํŠธ๋ช…๊ณผ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค:

// GTM์—์„œ ์„ค์ •๋˜๋Š” ์ด๋ฒคํŠธ ๋งค๊ฐœ๋ณ€์ˆ˜
{
  "event_name": "purchase",
  "currency": "KRW",
  "value": "{{Purchase Value}}",
  "transaction_id": "{{Transaction ID}}",
  "items": [
    {
      "item_id": "{{Item ID}}",
      "item_name": "{{Item Name}}",
      "category": "{{Item Category}}",
      "quantity": "{{Quantity}}",
      "price": "{{Price}}"
    }
  ]
}

์ด ์„ค์ •์˜ ์žฅ์ :

  • ์ „์ž์ƒ๊ฑฐ๋ž˜ ์„ฑ๊ณผ๋ฅผ ์ •ํ™•ํžˆ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • GA4์˜ ํ–ฅ์ƒ๋œ ์ „์ž์ƒ๊ฑฐ๋ž˜ ๋ณด๊ณ ์„œ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • ROI ๋ฐ ์ „ํ™˜ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค

6.2 ์ด๋ฒคํŠธ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋งคํ•‘

GTM ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ์›น์‚ฌ์ดํŠธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ GA ์ด๋ฒคํŠธ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•˜๊ณ  ๋ถ„์„์˜ ์ •ํ™•๋„๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค.

7. ํ…Œ์ŠคํŠธ ๋ฐ ๋””๋ฒ„๊น…

7.1 GTM ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ชจ๋“œ

  1. GTM ์ปจํ…Œ์ด๋„ˆ ๋Œ€์‹œ๋ณด๋“œ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์˜ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฒ„ํŠผ ํด๋ฆญ
  2. Tag Assistant ํ™•์žฅํ”„๋กœ๊ทธ๋žจ ์„ค์น˜ ํ•„์š”
  3. ๋””๋ฒ„๊น… ๋ชจ๋“œ์—์„œ ํƒœ๊ทธ ๋™์ž‘ ์‹ค์‹œ๊ฐ„ ํ™•์ธ

ํšจ๊ณผ: ์‹ค์ œ ๋ฐฐํฌ ์ „์— ํƒœ๊ทธ ๋™์ž‘์„ ๊ฒ€์ฆํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

7.2 Tag Assistant ํ™œ์šฉ

Chrome ํ™•์žฅํ”„๋กœ๊ทธ๋žจ์ธ Tag Assistant๋ฅผ ํ†ตํ•ด:

  • ์—ฐ๊ฒฐ ์ƒํƒœ ํ™•์ธ
  • ์ด๋ฒคํŠธ ๋ฐœ์ƒ ๋ชจ๋‹ˆํ„ฐ๋ง
  • ํƒœ๊ทธ ์˜ค์ž‘๋™ ์ง„๋‹จ

7.3 GA DebugView๋กœ ๊ฒ€์ฆ

์„ค์ • โ†’ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ โ†’ DebugView์—์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ด๋ฒคํŠธ ๋ฐœ์ƒ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๊ฒ€์ฆ ๋ฐฉ๋ฒ•:

  • ๋ณด๊ณ ์„œ > ํŒ๋งค > ์ „์ž์ƒ๊ฑฐ๋ž˜
  • ํ™ˆ > ์ด๋ฒคํŠธ > ์ด๋ฒคํŠธ ์„ ํƒ
  • ์‹ค์‹œ๊ฐ„ ์ด๋ฒคํŠธ ํ™•์ธ

๊ฒ€์ฆ์ด ์ค‘์š”ํ•œ ์ด์œ : ์ž˜๋ชป๋œ ์„ค์ •์œผ๋กœ ์ธํ•œ ๋ฐ์ดํ„ฐ ์†์‹ค์„ ๋ฐฉ์ง€ํ•˜๊ณ , ๋งˆ์ผ€ํŒ… ์˜์‚ฌ๊ฒฐ์ •์˜ ์ •ํ™•์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

8. GTM ๋ณ€๊ฒฝ์‚ฌํ•ญ ๊ด€๋ฆฌ ๋ฐ ๋ฐฐํฌ

8.1 ์ž‘์—…๊ณต๊ฐ„ ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ œ์ถœ

GTM์—์„œ ํƒœ๊ทธ, ํŠธ๋ฆฌ๊ฑฐ, ๋ณ€์ˆ˜, ํด๋” ๋“ฑ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์ƒ๊ธฐ๋ฉด ์ œ์ถœ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์ฆ‰์‹œ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์™œ ์ฆ‰์‹œ ์ œ์ถœํ•ด์•ผ ํ•˜๋Š”๊ฐ€? ์—…๋ฐ์ดํŠธ๋ฅผ ์ง€์—ฐํ•˜๋ฉด ๋‹ค๋ฅธ ํŒ€์›์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ๊ณผ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ผ์ผ์ด ์ฒดํฌํ•˜๊ณ  ์ œ๊ฑฐํ•ด์•ผ ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์ด ์ƒ๊น๋‹ˆ๋‹ค.

8.2 ํ™˜๊ฒฝ๋ณ„ ๋ฐฐํฌ ์ „๋žต (Dev โ†’ Prod)

  1. Dev GTM ์ปจํ…Œ์ด๋„ˆ์—์„œ ํ…Œ์ŠคํŠธ ์™„๋ฃŒ
  2. ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ณด๋‚ด๊ธฐ๋กœ dev ์ปจํ…Œ์ด๋„ˆ ์„ค์ • ์ €์žฅ
  3. Prod GTM์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ๋กœ ์„ค์ • ์ ์šฉ
  4. ์ค‘์š”: ์ธก์ • ID๊ฐ€ ๋ฎ์–ด์”Œ์›Œ์ง€์ง€ ์•Š๋„๋ก ์ฃผ์˜

์ด ๋ฐฉ์‹์˜ ์žฅ์ :

  • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ ์ถฉ๋ถ„ํ•œ ํ…Œ์ŠคํŠธ ํ›„ ์•ˆ์ „ํ•œ ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ
  • ํ™˜๊ฒฝ๋ณ„ ์ธก์ • ID ๋ณดํ˜ธ๋กœ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ํ™•๋ณด
  • ๋กค๋ฐฑ์ด ์šฉ์ดํ•œ ๋ฐฐํฌ ์ฒด๊ณ„

9. ๊ฐœ์„  ํšจ๊ณผ

9.1 ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ ํ–ฅ์ƒ

  • ์ฝ”๋“œ ์˜์กด๋„ ๊ฐ์†Œ: GA ์Šคํฌ๋ฆฝํŠธ ์ง์ ‘ ์‚ฝ์ž… ๋ถˆํ•„์š”, GTM์œผ๋กœ ์ผ์›ํ™”
  • Next.js ์ตœ์ ํ™”: Script ์ปดํฌ๋„ŒํŠธ๋ฅผ ํ†ตํ•œ ์„ฑ๋Šฅ ์ตœ์ ํ™”
  • ํ™˜๊ฒฝ ๊ด€๋ฆฌ: ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•œ ์•ˆ์ „ํ•œ ์„ค์ • ๊ด€๋ฆฌ

9.2 ์šด์˜ ํšจ์œจ์„ฑ ํ–ฅ์ƒ

  • ๋งˆ์ผ€ํŒ… ํŒ€ ์ž์œจ์„ฑ: ๊ฐœ๋ฐœ์ž ๋„์›€ ์—†์ด ์ง์ ‘ ํƒœ๊ทธ ๊ด€๋ฆฌ
  • ์‹ค์‹œ๊ฐ„ ๋ฐฐํฌ: ์ฝ”๋“œ ์ˆ˜์ • ์—†์ด ์ฆ‰์‹œ ํƒœ๊ทธ ๋ฐฐํฌ ๊ฐ€๋Šฅ
  • ์•ˆ์ „ํ•œ ๋ฐฐํฌ: Dev โ†’ Prod ํ™˜๊ฒฝ๋ณ„ ๊ฒ€์ฆ ์ฒด๊ณ„

9.3 ๋ฐ์ดํ„ฐ ํ’ˆ์งˆ ๊ฐœ์„ 

  • ์ •ํ™•ํ•œ ์ถ”์ : ๋ณ€์ˆ˜ ๊ธฐ๋ฐ˜ ์ธก์ • ID ๊ด€๋ฆฌ๋กœ ํ™˜๊ฒฝ๋ณ„ ๋ฐ์ดํ„ฐ ๋ถ„๋ฆฌ
  • ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง: ๋‹ค์ค‘ ๋””๋ฒ„๊น… ๋„๊ตฌ๋กœ ์ฆ‰์‹œ ๊ฒ€์ฆ
  • ๊นจ๋—ํ•œ ๋ฐ์ดํ„ฐ: ๋‚ด๋ถ€ ํŠธ๋ž˜ํ”ฝ ์ œ์™ธ๋กœ ์ˆœ์ˆ˜ํ•œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ ํ™•๋ณด

์ฐธ๊ณ  ์ž๋ฃŒ

๊ฒฐ๋ก 

์ด๋ฒˆ GA์™€ GTM ์—ฐ๋™ ๊ฐœ์„ ์„ ํ†ตํ•ด ๋‹จ์ˆœํ•œ ํƒœ๊ทธ ๊ด€๋ฆฌ ๊ฐœ์„ ์„ ๋„˜์–ด์„œ ๊ฐœ๋ฐœํŒ€๊ณผ ๋งˆ์ผ€ํŒ…ํŒ€ ๊ฐ„์˜ ํ˜‘์—… ํšจ์œจ์„ฑ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ Next.js ํ™˜๊ฒฝ์— ์ตœ์ ํ™”๋œ ๊ตฌํ˜„๊ณผ ํ™˜๊ฒฝ๋ณ„ ์•ˆ์ „ํ•œ ๋ฐฐํฌ ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•จ์œผ๋กœ์จ, ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์šฉ์ดํ•œ ๋ถ„์„ ์ธํ”„๋ผ๋ฅผ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.


์š”์•ฝ

  • GA์™€ GTM ์—ฐ๋™์„ ํ†ตํ•ด ์ค‘์•™์ง‘์ค‘์‹ ํƒœ๊ทธ ๊ด€๋ฆฌ ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ , Next.js ํ™˜๊ฒฝ์—์„œ ์„ฑ๋Šฅ ์ตœ์ ํ™”๋œ ๊ตฌํ˜„์„ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณ€์ˆ˜ ๊ธฐ๋ฐ˜ ์ธก์ • ID ๊ด€๋ฆฌ๋กœ ํ™˜๊ฒฝ๋ณ„ ๋ฐ์ดํ„ฐ ๋ถ„๋ฆฌ์™€ ์•ˆ์ „ํ•œ ๋ฐฐํฌ ์ฒด๊ณ„๋ฅผ ํ™•๋ฆฝํ–ˆ์Šต๋‹ˆ๋‹ค.
  • GTM ๋ฏธ๋ฆฌ๋ณด๊ธฐ, Tag Assistant, GA DebugView๋ฅผ ํ™œ์šฉํ•œ ์‚ผ์ค‘ ๊ฒ€์ฆ ์‹œ์Šคํ…œ์œผ๋กœ ํƒœ๊ทธ ์˜ค์ž‘๋™์„ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • Dev โ†’ Prod ํ™˜๊ฒฝ๋ณ„ ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค๋กœ ์•ˆ์ „ํ•˜๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœํŒ€์˜ ์ฝ”๋“œ ์˜์กด๋„๋ฅผ ์ค„์ด๊ณ  ๋งˆ์ผ€ํŒ…ํŒ€์˜ ์ž์œจ์„ฑ์„ ๋†’์—ฌ ์ „์ฒด์ ์ธ ์šด์˜ ํšจ์œจ์„ฑ๊ณผ ๋ฐ์ดํ„ฐ ํ’ˆ์งˆ์ด ํฌ๊ฒŒ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.