Show Menu
화제×

Data elements

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

Types of data elements

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

사용자 정의 스크립트에서

Custom JavaScript can be entered into the UI by clicking Open Editor and inserting code into the editor window. 데이터 요소 값으로 어떤 값을 설정해야 하는지 알 수 있도록 편집기 창에 문장이 반환되어야 합니다.
문장이 반환되지 않으면 기본값 또는 빈 문자열이 데이터 요소 값으로 반환됩니다.
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);

Built-in data elements

특성
설명
URI
Used in rule: URI
Returns document.location.pathname + document.location.search
프로토콜
Used in rule: protocol
Returns document.location.protocol
호스트 이름
Used in rule: hostname
Returns document.location.hostname

Data element usage

규칙에서

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

사용자 정의 스크립트에서

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

Data element availability

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

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

규칙 식별자의 사용자 지정 코드 섹션에서 데이터 요소를 설정하여 규칙에 데이터 요소를 사용할 수 있도록 할 수 있습니다. 이러한 상황은 때로 기존 구현 코드에 특정한 시간 설정 고려 사항과 문제가 있는 경우 필요합니다.
예를 들어, 다음 코드를 입력하면 나머지 규칙에서 데이터 조작이 수행되기 전에 규칙 식별 단계 동안 sample data 라는 데이터 요소가 강제로 검색됩니다.
The custom code section in the identifier must return true , regardless of whether a valid value is available for the data element. Otherwise, the rule never evaluates as true or runs.

How to collect values from JavaScript variables

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

다이내믹 태그 관리에서 데이터 요소를 만들 때 다음과 같이 해당 변수에 대한 경로만 제공하면 됩니다.
If you use a data collector object as party of your data layer, simply use dot notation in the Path to reference the object and property you want to capture into the Data Element, like _myData.pageName , or digitalData.pageName , etc.

Adobe training video: Data Elements


비디오 시청의 기대 목표:
  • 데이터 요소가
  • 다양한 요소 유형 설명
  • 데이터 요소 만들기
  • 규칙에서 데이터 요소 사용

데이터 요소를 만듭니다

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