Show Menu
화제×

데이터 요소

데이터 요소는 규칙용 빌드 블록입니다. 데이터 요소를 사용해 사이트에 포함되어 있는 개체의 출처(쿼리 문자열, URL 또는 쿠키 값)에 관계없이 페이지에서 공통적으로 사용된 항목의 데이터 사전(또는 데이터 맵)을 작성합니다. 데이터 요소를 사용하여 Analytics 및 기타 데이터 수집 도구에 사용할 수 있는 데이터 레이어를 만듭니다.
Rules > Data Elements > Edit
규칙을 만드는 전 과정에서 데이터 요소를 가능한 한 광범위하게 사용하여 동적 데이터의 정의를 통합하고, 태깅 프로세스의 효율성을 개선합니다. 데이터 규칙을 한 번 정의한 다음 여러 번 사용합니다.
재사용 가능한 데이터 요소 개념은 매우 강력한 기능이므로 모범 사례로 사용해야 합니다.
예를 들어, 페이지 이름 또는 제품 ID를 참조하거나 제휴 마케팅 링크 또는 AdWords에서 쿼리 문자열 매개 변수에서 정보를 얻는 특정 방법이 있는 경우, 다양한 소스의 정보를 가져온 다음 이 데이터를 다양한 다이내믹 태그 관리 규칙에서 사용하여 데이터 사전(데이터 요소)을 만들 수 있습니다.
페이지 이름을 예로 들자면 데이터 레이어, document.title 요소 또는 웹 사이트 내 제목 태그를 참조하는 특정 페이지 이름 스키마를 사용한다고 가정해 봅시다. 다이내믹 태그 관리에서 데이터 요소를 특정 데이터 포인트에 대한 단일 참조 지점으로 만들 수 있습니다. 그런 다음 이 데이터 요소를 페이지 이름을 참조해야 하는 모든 규칙에서 사용할 수 있습니다. 나중에 어떤 이유로든 페이지 이름 참조 방법을 변경하기로 결정하는 경우(예: document.title 을 참조했지만 이제 특정 데이터 레이어를 참조하게 하려는 경우) 해당 참조를 변경하기 위해 여러 다양한 규칙을 편집하지 않아도 됩니다. 데이터 요소에서 1회만 참조를 변경하면 해당 데이터 요소를 참조하는 모든 규칙이 자동으로 업데이트됩니다.
데이터 요소는 규칙에서 사용할 때 또는 스크립트에서 수동으로 호출할 때 데이터로 채워집니다. 높은 수준에서,
  1. 규칙 또는 사용자 지정 스크립트에서 데이터 요소를 사용합니다.

데이터 요소 유형

다음 표에서는 데이터 요소의 유형을 설명합니다.
유형
설명
JavaScript 개체
모든 사용 가능한 JavaScript 개체나 변수는 경로 필드를 사용하여 참조할 수 있습니다.
window.document.title
CSS 선택기
div 또는 H1 태그와 같이, 모든 요소 값은 검색할 수 있습니다.
CSS 선택기 체인: id#dc logo img 다음 값을 가져옵니다. src
쿠키
사용 가능한 모든 도메인 쿠키는 cookie 이름 필드에서 참조할 수 있습니다.
cookieName
URL 매개 변수
URL Parameter 필드에 단일 URL 매개 변수를 지정합니다. 이름 섹션만 필요하며 "?"와 같은 특별한 지정자만 필요합니다. 또는 "="는 생략해야 합니다.
contentType

사용자 지정 스크립트에서

사용자 지정 JavaScript는 Open Editor ​를 클릭하고 코드를 편집기 창에 삽입하여 UI에 입력할 수 있습니다. 데이터 요소 값으로 설정되어야 하는 값을 나타내기 위해 편집기 창에 반환 문이 필요합니다.
return 문이 포함되지 않으면 기본값 또는 빈 문자열이 데이터 요소 값으로 반환됩니다.
 var pageType = $('div.page-wrapper').attr('class').split(' 
     ')[1]; 
     if  
     (window.location.pathname == '/'){return 'homepage';    
     }     
     else  
     {  
 return pageType; 
     }|

지속성

속성
설명
페이지 보기
페이지가 지속되는 동안에만 사용할 수 있습니다.
객체 구문을 사용하여 스크립트에서 만들고 설정할 수 _satellite 있습니다. _satellite.setVar('data_element_name')
세션
브라우저에서 세션 수준 쿠키를 설정합니다.
사이트 방문 전체에서 사용할 수 있습니다.
방문자
2년 쿠키를 설정합니다.
쿠키 조작
_satellite 쿠키 메서드를 사용하여 조작할 수 있습니다.
_satellite.setCookie(name,value,days);
_satellite.readCookie(name);
_satellite.removeCookie(name);

기본 제공 데이터 요소

속성
설명
URI
규칙에 사용됨: URI
반환: document.location.pathname + document.location.search
프로토콜
규칙에 사용됨: protocol
반환: document.location.protocol
호스트 이름
규칙에 사용됨: hostname
반환: document.location.hostname

데이터 요소 사용

규칙에서

퍼센트 기호(%) 구문을 사용하여 규칙 편집 인터페이스에서 데이터 요소를 사용할 수 있습니다. 필드에 퍼센트 기호를 입력하면 사용자가 만든 데이터 요소와 함께 드롭다운 메뉴가 나타납니다.

사용자 지정 스크립트에서

You can use data elements in custom scripts by using the _satellite object.
_satellite.getVar('data element name');

데이터 요소 가용성

데이터 요소는 규칙에서 참조하지 않으면, 사용자 지정 스크립트에서 명시적으로 호출하지 않는 한 어떤 페이지에서도 로드되지 않습니다.

사용자 지정 식별자를 통해 데이터 요소 검색 강제

규칙 식별자의 사용자 지정 코드 섹션에서 데이터 요소를 설정하여 규칙에 데이터 요소를 사용할 수 있도록 할 수 있습니다. 이러한 상황은 때로 기존 구현 코드의 특정 시간 고려 사항 및 문제에 필요합니다.
예를 들어, 다음 코드를 입력하면 규칙 식별 단계 sample data 에서 이름이 지정된 데이터 요소가 검색되고, 나머지 규칙에서 발생하는 데이터 조작이 수행됩니다.
식별자의 사용자 지정 코드 섹션은 데이터 요소 true ​에 유효한 값을 사용할 수 있는지 여부에 관계 없이 반환해야 합니다. 그렇지 않으면 규칙이 실행되지 true 않습니다.

JavaScript 변수에서 값을 수집하는 방법

마크업에 JavaScript 변수 또는 개체 속성이 있고, 분석 도구, 테스트 도구 또는 타사 태그와 함께 사용하기 위해 다이내믹 태그 관리에서 이러한 값을 수집하려는 경우, 이러한 값을 캡처하는 한 가지 방법은 다이내믹 태그 관리에서 데이터 요소를 사용하는 것입니다. 이렇게 하면 규칙 전체에서 데이터 요소를 참조할 수 있으며 데이터 소스가 변경되면 다이내믹 태그 관리의 한 위치에서 소스(데이터 요소)에 대한 참조만 변경하기만 하면 됩니다.
예를 들어 마크업에 다음과 같이 "Page_Name"이라는 JavaScript 변수가 포함되어 있다고 가정해 봅시다.
<script> 
    //data layer 
    var Page_Name = "Homepage" 
  </script> 

다이내믹 태그 관리에서 데이터 요소를 만들 때 다음과 같이 해당 변수의 경로를 제공하면 됩니다.
데이터 계층의 일부로 데이터 수집기 개체를 사용하는 경우 경로에 점 표기법을 사용하여 _myData.pageName 또는 digitalData.pageName 등과 같은 데이터 요소에 캡처할 개체 및 속성을 참조하면 됩니다.

Adobe 트레이닝 비디오: 데이터 요소


이 비디오가 끝날 때까지 다음을 수행할 수 있습니다.
  • 데이터 요소 이해
  • 다양한 요소 유형 설명
  • 데이터 요소 만들기
  • 규칙에서 데이터 요소 사용

데이터 요소를 만듭니다.

Dynamic Tag Management에서 데이터 요소를 만듭니다.
  1. 웹 속성에서 Rules > 을 Data Elements 클릭합니다.
  2. Create New Data Element ​를 클릭합니다.
  3. 다음 필드 및 옵션을 완료합니다.
    • Name ​마케터가 알아볼 수 있는 데이터 요소의 친근한 이름입니다. 예, Product ID .
      이 이름은 ID가 아니라 규칙 빌더에서 참조합니다. 데이터 요소 이름을 변경할 경우 그를 사용하는 모든 규칙에서 참조를 변경해야 합니다.
    • Type JS 개체, CSS 선택기, 쿠키, URL 매개 변수 또는 사용자 지정 스크립트와 같이 데이터를 가져오는 위치를 지정합니다. 선택한 유형에 따라 다른 옵션이 표시됩니다. 자세한 내용 및 예제는 데이터 요소 유형을 참조하십시오.
    • Default Value 기본 요소입니다. 이 값은 URL 매개 변수가 없거나 Dynamic Tag Management로 찾을 수 없을 경우에도 데이터 요소에는 값이 항상 있도록 해줍니다.
      값이 없고 기본값이 없는 경우 아무 것도 반환되지 않습니다. 해당 데이터 요소를 참조하는 모든 변수가 설정되지 않습니다. 기본 값 필드는 "사용자 지정 코드" 데이터 요소일 경우 무시됩니다.
    • Force lowercase value 다이내믹 태그 관리는 값을 자동으로 낮춥니다.
    • Remember this value for 다이내믹 태그 관리가 이 값을 기억하려는 기간입니다.
    • Force lowercase value Dynamic Tag Management가 값을 자동으로 소문자로 바꿉니다.
    • Remember this value for Dynamic Tag Management가 이 값을 기억해야 하는 기간입니다.
    유효 값 항목:
    • 세션: 세션 기반 시간 설정은 구현에 따라 다를 수 있습니다. 세션 데이터 요소는 세션 쿠키로 설정됩니다. 그러나 이 설정은 웹 서버 또는 브라우저를 기반으로 할 수 있습니다. 마케팅 reports & analytics에 사용된 세션과는 관련이 없습니다.
    • 페이지 보기
    • 방문자
    데이터 요소 사용 방법에 대한 자세한 내용은 데이터 요소를 참조하십시오.
  4. Save Data Element ​를 클릭합니다.