Google 애널리틱스에서 카테고리 속성 정보를 사용할 수 있도록 하려면 다음 두 가지 작업을 수행해야 합니다.
- 각 속성에 대한 맞춤 측정기준을 만듭니다.
- 각 속성에 대한 데이터를 수집하기 위해 각 관련 웹 페이지나 앱 화면에 대해 애널리틱스 추적 코드를 업데이트합니다.
리마케팅 및 광고 보고 기능을 사용 설정하면 애널리틱스에서 일반 정보뿐만 아니라 광고 쿠키 및 모바일 광고 ID의 정보도 수집합니다.
카테고리 속성이 태그로 추가된 콘텐츠(예: 특정 신발에 대한 광고)를 사용자가 조회하면 이 정보가 Google 애널리틱스에 맞춤 측정기준으로 전달됩니다. 그러면 애널리틱스에서 이 정보를 Google Ads 동적 리마케팅 캠페인에 제공합니다.
예를 들어 소매 속성 ecomm_prodid
를 포함하도록 애널리틱스 추적 코드를 업데이트하면 사용자가 해당 제품을 조회할 때 제품 ID가 애널리틱스에서 수집되어 Google Ads로 전달됩니다. 나중에 이러한 사용자가 Google 디스플레이 네트워크의 다른 사이트를 방문하는 경우, 리마케팅 캠페인은 이들 특정 제품에 대한 리마케팅 광고를 게재하는 데 필요한 정보를 보유하게 됩니다.
카테고리에 속성 추가
다음 섹션에서는 애널리틱스에서 만들어야 하는 맞춤 측정기준의 예 및 이들 속성을 포함하도록 기존 애널리틱스 추적 코드를 수정하는 방법에 대한 예와 함께, 각 카테고리에 대한 필수 및 선택 속성에 대해 설명합니다.
웹사이트에서 카테고리 속성이 추가되도록 추적 코드를 업데이트할 때는 닫는 태그인 </head> 바로 앞에 속성 코드를 추가하세요.
[필수] ecomm_prodid
: 제품 ID는 Google 판매자 센터 피드의 3가지 속성(id, item_group_id, c:drid) 중 하나와 반드시 일치해야 합니다. 이렇게 되어야 사용자가 봤던 제품을 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] ecomm_pagetype
: 사용자가 어느 페이지에 있는지를 보여줍니다. 이를 통해 구매 유입경로의 어디서나 사용자를 리마케팅할 수 있는 목록 전략을 만들 수 있습니다. 페이지 유형에 따라 예제 값(예: 홈, 카테고리, 제품, 장바구니, 구매) 중 하나를 전달하세요.
[선택사항] ecomm_totalvalue
: 사이트에서 조회된 제품의 총 가치입니다. 총 가치(페이지에서 조회된 제품의 가치의 합)를 정하시기 바랍니다.
애널리틱스의 맞춤 측정기준
소매업 카테고리 코드 샘플
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-YY', 'auto'); // Insert your GA Web Property ID here, e.g., UA-12345-1 ga('set','dimension1','12345, 678910, 98765'); // REQUIRED Product ID value, e.g., 12345, 67890 ga('set','dimension2',’searchresults’); // Optional Page type value, e.g., home, cart, purchase ga('set','dimension3','99.95'); // Optional Total value, e.g., 99.95, 5.00, 1500.00 ga('send', 'pageview'); </script>
[필수] edu_pid
: 프로그램 ID는 피드의 프로그램 ID 항목 값과 반드시 일치해야 합니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 프로그램을 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] edu_pagetype
: 사용자가 어느 페이지에 있는지를 보여줍니다. 이를 통해 구매 유입경로의 어디서나 사용자를 리마케팅할 수 있는 목록 전략을 만들 수 있습니다. 페이지 유형에 따라 예제 값(예: 홈, 검색결과, 프로그램, 리드, 완료) 중 하나를 전달하세요.
[선택사항] edu_totalvalue
: 사이트에서 조회된 프로그램의 총 가치입니다.
[선택사항] edu_plocid
: 위치 ID를 사용하는 경우, 프로그램 ID와 위치 ID는 피드의 특정 항목에 대한 위치 ID와 프로그램 ID 항목의 값과 반드시 일치해야 합니다. 이는 선택적으로 사용할 수 있는 키입니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 프로그램과 위치를 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
애널리틱스의 맞춤 측정기준
교육 카테고리 코드 샘플
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-YY', 'auto'); // Insert your GA Web Property ID here, e.g., UA-12345-1 ga('set','dimension1','12345'); // REQUIRED Program ID value, e.g., 12345, 67890 ga('set','dimension2',’searchresults’); // Optional Page type value, e.g., home, lead, complete ga('set','dimension3','99.95'); // Optional Total value, e.g., 99.95, 5.00, 1500.00 ga(‘set’,’dimension4’, ‘Phoenix, AZ’); // Optional Program location ID value, e.g., Austin, TX ga('send', 'pageview'); </script>
[필수] flight_destid
: 목적지 ID는 피드의 목적지 ID 항목 값과 반드시 일치해야 합니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 도착 URL을 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] flight_pagetype
: 사용자가 어느 페이지에 있는지를 보여줍니다. 이를 통해 구매 유입경로의 어디서나 사용자를 리마케팅할 수 있는 목록 전략을 만들 수 있습니다. 페이지 유형에 따라 예제 값(예: 홈, 검색결과, 오퍼 세부정보, 장바구니, 구매) 중 하나를 전달하세요.
[선택사항] flight_totalvalue
: 사이트에서 조회된 항공편의 총 가치입니다. 총 가치(페이지에서 조회된 항공편의 가치의 합)를 정하시기 바랍니다.
[선택사항] flight_originid
: 출발지 ID를 사용하는 경우, 목적지 ID 및 출발지 ID는 피드의 특정 항목에 대한 목적지 ID와 출발지 ID 항목의 값과 반드시 일치해야 합니다. 이는 선택적으로 사용할 수 있는 키입니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 출발지와 목적지를 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] flight_startdate
: 예약의 항공편 시작일(형식: YYYY-MM-DD)을 나타냅니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 시작일과 가장 관련 있는 항공편을 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] flight_enddate
: 예약의 항공편 종료일(형식: YYYY-MM-DD)을 나타냅니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 종료일과 가장 관련 있는 항공편을 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
애널리틱스의 맞춤 측정기준
항공 카테고리 코드 샘플
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-YY', 'auto'); // Insert your GA Web Property ID here, e.g., UA-12345-1 ga('set','dimension1','JFK'); // REQUIRED Flight destination ID value, e.g., SFO, EWR ga('set','dimension2',’searchresults’); // Optional Page type value, e.g., home, searchresults ga('set','dimension3','99.95'); // Optional Total value, e.g., 99.95, 5.00, 1500.00 ga(‘set’,’dimension4’,‘LAX’); // Optional Flight start origin ID value ga(‘set’,’dimension5’,‘2014-10-02’); // Optional Flight start date value, in YYYY-MM-DD format ga(‘set’,’dimension6’,‘2014-10-08’); // Optional Flight end date value in YYYY-MM-DD format ga('send', 'pageview'); </script>
[필수] hrental_id
: 속성 ID는 피드의 속성 ID 항목 값과 반드시 일치해야 합니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 호텔 및 임대를 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] hrental_pagetype
: 페이지 유형은 사용자가 어느 페이지를 방문했는지를 보여줍니다. 자동 목록 생성에 사용되는 표준 값은 홈, 검색결과, 제공 의도, 전환 의도 및 전환입니다.
[선택사항] hrental_totalvalue
: 사이트에서 조회된 호텔 및 임대의 총 가치입니다. 총 가치(페이지에서 조회된 아이템의 가치의 합)를 정하시기 바랍니다.
[선택사항] hrental_startdate
: 사이트에서 조회된 호텔 및 임대의 시작일(형식: YYYY-MM-DD).
[선택사항] hrental_enddate
: 사이트에서 조회된 호텔 및 임대의 종료일(형식: YYYY-MM-DD).
애널리틱스의 맞춤 측정기준
호텔 및 임대 카테고리 코드 샘플
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-YY', 'auto'); // Insert your GA Web Property ID here, e.g., UA-12345-1 ga('set','dimension1','1234'); // REQUIRED Hotel Property ID value, e.g., 1234, H256 ga('set','dimension2',’searchresults’); // Optional Page type value, e.g., home, searchresults ga('set','dimension3','99.95'); // Optional Total value, e.g., 99.95, 5.00, 1500.00 ga(‘set’,’dimension4’,’2014-10-02’); // Optional Reservation start Date value ga(‘set’,’dimension5’,‘2014-10-08’); // Optional Reservation end Date value ga('send', 'pageview'); </script>
[필수] job_id
: 취업정보 ID는 피드의 취업정보 ID 항목 값과 반드시 일치해야 합니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 취업정보를 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] job_pagetype
: 페이지 유형은 사용자가 어느 페이지를 방문했는지를 보여줍니다. 자동 목록 생성에 사용되는 표준 값은 홈, 검색결과, 제공 의도, 전환 의도 및 전환입니다.
[선택사항] job_totalvalue
: 사이트에서 조회된 취업정보의 총 가치입니다.
[선택사항] job_locid
: 위치 ID를 사용하는 경우, 취업정보 ID 및 위치 ID는 피드의 특정 항목에 대한 취업정보 ID와 위치 ID 항목의 값과 반드시 일치해야 합니다. 이는 선택적으로 사용할 수 있는 키입니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 취업정보와 위치를 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
애널리틱스의 맞춤 측정기준
취업정보 카테고리 코드 샘플
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-YY', 'auto'); // Insert your GA Web Property ID here, e.g., UA-12345-1 ga('set','dimension1','12345'); // REQUIRED Job ID value, e.g., 12345, 67890 ga('set','dimension2',’searchresults’); // Optional Page type value, e.g., home, searchresults ga('set','dimension3','99.95'); // Optional Total value, e.g., 99.95, 5.00, 1500.00 ga(‘set’,’dimension4’, ‘Phoenix, AZ’); // Optional Job location ID value, e.g., Ann Arbor, MI ga('send', 'pageview'); </script>
[필수] local_id
: 거래 ID는 피드의 거래 ID 항목 값과 반드시 일치해야 합니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 지역 거래를 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] local_pagetype
: 페이지 유형은 사용자가 어느 페이지를 방문했는지를 보여줍니다. 자동 목록 생성에 사용되는 표준 값은 홈, 검색결과, 제공 의도, 전환 의도 및 전환입니다.
[선택사항] local_totalvalue
: 사이트에서 조회된 지역 거래의 총 가치입니다. 총 가치(페이지에서 조회된 지역 거래의 가치의 합)를 정하시기 바랍니다.
애널리틱스의 맞춤 측정기준
지역 거래 카테고리 코드 샘플
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-YY', 'auto'); // Insert your GA Web Property ID here, e.g., UA-12345-1 ga('set','dimension1','12345'); // REQUIRED Deal ID value, e.g., 12345, 67890 ga('set','dimension2',’searchresults’); // Optional Page type value, e.g., home, searchresults ga('set','dimension3','99.95'); // Optional Total value, e.g., 99.95, 5.00, 1500.00 ga('send', 'pageview'); </script>
[필수] listing_id
: 매물 ID는 피드의 매물 ID 항목 값과 반드시 일치해야 합니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 매물을 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] listing_pagetype
: 페이지 유형은 사용자가 어느 페이지를 방문했는지를 보여줍니다. 자동 목록 생성에 사용되는 표준 값은 홈, 검색결과, 제공 의도, 전환 의도 및 전환입니다.
[선택사항] listing_totalvalue
: 사이트에서 조회된 총 매물 가치
애널리틱스의 맞춤 측정기준
부동산 카테고리 코드 샘플
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-YY', 'auto'); // Insert your GA Web Property ID here, e.g., UA-12345-1 ga('set','dimension1','12345'); // REQUIRED Listing ID value, e.g., 12345, 67890 ga('set','dimension2',’searchresults’); // Optional Page type value, e.g., home, searchresults ga('set','dimension3','99.95'); // Optional Total value, e.g., 99.95, 5.00, 1500.00 ga('send', 'pageview'); </script>
[필수] travel_destid
: 목적지 ID는 피드의 목적지 ID 항목 값과 반드시 일치해야 합니다. 이는 필수 키입니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 도착 URL을 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] travel_pagetype
: 페이지 유형은 사용자가 어느 페이지를 방문했는지를 보여줍니다. 자동 목록 생성에 사용되는 표준 값은 홈, 검색결과, 제공 의도, 전환 의도 및 전환입니다.
[선택사항] travel_totalvalue
: 사이트에서 조회된 오퍼의 총 가치입니다. 총 가치(페이지에서 조회된 오퍼의 가치의 합)를 정하시기 바랍니다.
[선택사항] travel_originid
: 출발지 ID를 사용하는 경우, 목적지 ID와 출발지 ID는 피드의 특정 항목에 대한 목적지 ID 및 출발지 ID 항목의 값과 일치해야 합니다. 이는 선택적으로 사용할 수 있는 키입니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 목적지와 출발지를 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] travel_startdate
: 예약의 여행 종료일(형식: YYYY-MM-DD)입니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 시작일과 맞는 오퍼를 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] travel_enddate
: 예약의 여행 종료일(형식: YYYY-MM-DD)입니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 종료일에 맞는 오퍼를 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
애널리틱스의 맞춤 측정기준
여행 카테고리 코드 샘플
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-YY', 'auto'); // Insert your GA Web Property ID here, e.g., UA-12345-1 ga('set','dimension1','NYC'); // REQUIRED Destination ID value, e.g., NYC, SFO ga('set','dimension2',’searchresults’); // Optional Page type value, e.g., home, searchresults ga('set','dimension3','99.95'); // Optional Total value, e.g., 99.95, 5.00, 1500.00 ga('set','dimension4','SFO'); // Optional Origin ID value, e.g., FTW, CHI ga(‘set’,’dimension5’,’2014-10-02’); // Optional Reservation start date value ga(‘set’,’dimension6’,‘2014-10-08’); // Optional Reservation end date value ga('send', 'pageview'); </script>
[필수] dynx_itemid
: 해당 ID는 피드의 ID 항목 값과 반드시 일치해야 합니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 제품을 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
[선택사항] dynx_pagetype
: 사용자가 어느 페이지에 있는지를 보여줍니다. 이를 통해 구매 유입경로의 어디서나 사용자를 리마케팅할 수 있는 목록 전략을 만들 수 있습니다. 페이지 유형에 따라 예제 값(예: 홈, 검색결과, 오퍼 의도, 전환 의도, 전환) 중 하나를 전달하세요.
[선택사항] dynx_totalvalue
: 사이트에서 조회된 아이템의 총 가치입니다. 총 가치(페이지에서 조회된 아이템의 가치의 합)를 정하시기 바랍니다.
[선택사항] dynx_itemid2
: ID2를 사용하는 경우, ID2는 피드의 특정 항목에 대한 ID2의 값과 반드시 일치해야 합니다. 이는 선택적으로 사용할 수 있는 키입니다. 이렇게 되어야 귀하의 사이트에서 사용자가 봤던 항목 ID와 항목 ID 2의 조합을 동적 광고를 통해 해당 사용자에게 정확히 보여줄 수 있습니다.
애널리틱스의 맞춤 측정기준
맞춤설정 카테고리 코드 샘플
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-YY', 'auto'); // Insert your GA Web Property ID here, e.g., UA-12345-1 ga('set','dimension1','12345'); // REQUIRED Item ID value, e.g., 12345, 67890 ga('set','dimension2',’searchresults’); // Optional Page type value, e.g., home, searchresults ga('set','dimension3','99.95'); // Optional Total value, e.g., 99.95, 5.00, 1500.00 ga(‘set’,’dimension4’, ‘Phoenix, AZ’); // Optional Item ID2 value ga('send', 'pageview'); </script>
태그 관리자에서 태그를 업데이트하려면 이 안내를 따르세요.