로그인

저희 지원센터에 오신 것을 환영합니다

광고 진행을 위한 작업과 라이브를 위해 도움을 드리겠습니다.

저희 지원센터에 오신 것을 환영합니다. 광고 진행을 위한 작업과 라이브를 위해 도움을 드리겠습니다.

Google Tag Manager - 변수

변수들을 정의합니다

일반 정보

  • 데이터 레이어와 Criteo OneTag는 Google Tag Manager에 설정된 변수에 의해  연결됩니다
  • 변수를 설정한 후, 데이터 레이어에서 사용할 수있는 정보는 Criteo OneTag에 자동으로 전달됩니다.
  • 변수는 두 개의 열린 중괄호의 코드 포맷, 만든 변수의 이름 및 두 개의 닫힌 중괄호를 사용하여 Criteo OneTag가 호출합니다, 예: {{site_type}}
  • 생성해야 하는 모든 변수들의 목록은 아래에서 확인할 수 있습니다. 변수 이름 뒤에 데이터레이어 값이 있습니다.

1. 변수를 click함 > 사용자 정의 변수들> NEW

2. 아래 표에서 변수에 이름을 지정합니다

3. 변수 유형 선택, 아래 표 참조

4. 해​​당 데이터로 값을 채웁니다

CriteoPartnerID

  • 변수 유형: 상수 String
  • 태그 가이드에 제공되는 계정 ID. 예를 들어, 라인을 살펴봅니다:
{ 이벤트: "setAccount", 계정: 11532},

CriteoEmail

  • 변수 유형: 데이터 레이어 변수
  • 귀하가 email용으로 설정한 데이터에이어의 이름을 선택하는데, 이 예에서는 'email'입니다:
<script type="text/javascript">
dataLayer = dataLayer || [];
dataLayer.push({
'email': 'john@doe.com'
});
</script>

CriteoSiteType

  • 변수 유형: 맞춤 자바스크립트
  • 사용자가 사용하는 장치를 정의하기 위해 다음 script를 사용합니다
function(){
return /iPad/.test(navigator.userAgent)?"t":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent)?"m":"d";
} 

Criteo 제품 ID

  • 변수 유형: 데이터 레이어 변수
  • 제품 페이지에서 귀하가 제품 ID용으로 설정한 데이터에이어 변수의 이름을 선택하는데, 이 예에서는 '제품 ID'입니다:
<script type="text/javascript">
dataLayer = dataLayer || [];
dataLayer.push({
'PageType': 'ProductPage',
'ProductID': 'ProductID'
});
</script>

Criteo 제품 목록

  • 변수 유형: 데이터 레이어 변수
  • 목록 페이지에서 귀하가 3개 제품 ID 목록용으로 설정한 데이터레이어 변수의 이름을 선택하는데, 이 예에서는 '제품 ID 목록'입니다::
<script type="text/javascript">
dataLayer = dataLayer || [];
dataLayer.push({
'PageType':'ListingPage',
'ProductIDList' : ['ProductID_1', 'ProductID_2', 'ProductID_3']
});
</script>

Criteo 페이지 유형

  • 변수 유형: 데이터 레이어 변수
  • 각 페이지에서 귀하가 페이지 유형용으로 설정한 데이터레이어 변수의 이름을 선택하는데, 이 예에서는 'PageType'입니다::
<script type="text/javascript">
dataLayer = dataLayer || [];
dataLayer.push({
'PageType':'ListingPage',
'ProductIDList' : ['ProductID_1', 'ProductID_2', 'ProductID_3']
});
</script>

Criteo 바스켓 제품

  • 변수 유형: 데이터 레이어 변수
  • 바스켓 페이지에서 귀하가 제품 정보 배열용으로 설정한 데이터레이어 변수의 이름을 선택하는데, 이 예에서는 '제품 바스켓 제품'입니다::
<script type="text/javascript">
var product_list = [];
product_list.push(
{ id: "productID_1", price: price_1, quantity: quantity_1 },
{ id: "productID_2", price: price_2, quantity: quantity_2 }
/* add a line for each item in the user's cart */
);
dataLayer = dataLayer || [];
dataLayer.push({
'PageType': 'BasketPage',
'ProductBasketProducts': product_list
});
</script>

Criteo 트랜스 제품

  • 변수 유형: 데이터 레이어 변수
  • 매출 확인 페이지에서 귀하가 제품 정보 배열용으로 설정한 데이터레이어 변수의 이름을 선택하는데, 이 예에서는 '제품 트랜스 제품'입니다::
<script type="text/javascript">
var product_list = [];
product_list.push(
{ id: "productID_1", price: price_1, quantity: quantity_1 },
{ id: "productID_2", price: price_2, quantity: quantity_2 }
/* add a line for each item in the user's cart */
);
dataLayer = dataLayer || [];
dataLayer.push({
'PageType': 'TransactionPage',
'ProductTransactionProducts': product_list
});
</script>

거래 ID

  • 변수 유형: 데이터 레이어 변수
  • 주문 번호 / transaction ID용으로 귀하가 설정한 데이터에이어 변수의 이름을 선택하는데, 이 예에서는 '거래 ID'입니다::
<script type="text/javascript">
dataLayer = dataLayer || [];
dataLayer.push({
'PageType': 'TransactionPage',
'TransactionID': 'TransactionID'
});
</script>
이 문서가 도움이 되었습니까?
0명 중 0명이 유용하다고 평가하였습니다.
Zendesk 제공