반응형
React에 Google Tag Manager 적용하기
적용순서
React에 Google Tag Manager를 적용하기 위해서는 다음 두 가지 단계가 필요합니다.
- Google Tag Manager 계정 생성 및 설치
- React 소스에 GTM 코드 추가
Google Tag Manager 계정 생성 및 설치
- Google Tag Manager 계정 및 컨테이너 생성
- Google Tag Manager 에서 새로운 계정을 생성합니다.
- 계정 생성 후, 마케팅 관리자가 계정을 관리할 수 있는 권한을 할당합니다.
- 드롭다운 메뉴를 클릭해서 “Web”을 선택한 다음, 운영 중인 Applications 플랫폼 유형을 선택합니다.
- 계정과 컨테이너를 선택합니다.
- 페이지 맨 아래에서, 태그 설치를 클릭합니다. 설치 코드를 복사하여, 웹 사이트에 삽입합니다.
- 위 단계를 따르며 Google Tag Manager를 설치하고, 브라우저의 태그 inspects구에서 설치된 코드를 확인할 수 있어야합니다.
Google Tag Manager 컨테이너를 설치했다면, React 애플리케이션 소스에 GTM 코드를 삽입해야 합니다.
React 소스에 GTM 코드 추가
1. node module 설치
npm install react-gtm-module
2. 다음으로 React 컴포넌트를 추가합니다.
import React, { useEffect } from 'react';
import TagManager from 'react-gtm-module';
const GoogleTagManager = ({ gtmId }) => {
useEffect(() => {
TagManager.initialize({ gtmId });
}, [gtmId]);
return <></>; // Empty fragment since this component doesn't render anything
};
export default GoogleTagManager;
코드설명
- Google Analytics component 생성
- useEffect를 선언하여 컴포넌트 마운트 시 태그매니저가 초기화되도록 선언한다.
3. App.js
App.js에 GoogleTagManager 컴포넌트를 추가하고 gtmId를 props로 전달한다.
import React from 'react';
import GoogleTagManager from './GoogleTagManager';
const App = () => {
return (
<>
{/* Your application components */}
<GoogleTagManager gtmId="GTM-XXXXXXX" />
</>
);
};
export default App;
반응형
'Data & MarTech' 카테고리의 다른 글
구글시트 API(Google Sheets API)를 사용한 데이터 조회 (1) | 2023.06.12 |
---|---|
[BigQuery] 파이썬 라이브러리를 활용한 빅쿼리 연동 - 2. 빅쿼리 클라이언트 선언 및 조회 기능 구현 (0) | 2023.06.06 |
[BigQuery] 파이썬 라이브러리를 활용한 빅쿼리 연동 - 1. 개발환경설정 (1) | 2023.06.02 |
[Zapier] Zapier Platform CLI 사용하기 (0) | 2023.05.11 |
Firebase Dynamic Link 사용하기 (0) | 2023.05.07 |