2017-04-25 10 views
0

여러 개의 사용자 정의 HTML-5 속성 (예 : "data-analytics-exp-name")을 감지하고 집계하는 방법이 있는지 알아 내려고하고 있습니다. 사용자가 개입하지 않고 Adobe DTM을 사용하여 쿠키에 값 (구분 기호 포함)을 추가합니다 (속성은 페이지에만 존재해야하며 클릭하지 않는 등).동일한 페이지에서 여러 사용자 정의 HTML-5 속성 감지 - Adobe DTM

나는 현재 하나의 사용자 정의 HTML-5의 속성을 읽어 들여 수행하는 규칙이 나는의 이벤트 유형 "요소 존재"사용하여 원하는 :

var currExpName = this.getAttribute('data-analytics-exp-name'); 

하지만에 대한 접근 방법을 잘하지를 한 번에 여러 번?

답변

1

페이지의 모든 속성을 얻으려면 전체 페이지에 액세스 할 수있는 것을 사용하는 것이 좋습니다. 다음 코드를 입력하십시오 :

`document.querySelectorAll ("[data-analytics-exp-name]");

이렇게하면 data-analytics-exp-name 속성을 포함하는 모든 DOM 요소가 반환됩니다. 거기에서 배열을 파싱 할 수 있지만 찾고있는 연결 문자열을 얻고 싶습니다.