내 Google 애널리틱스 맞춤 변수 내에서 사용하기 위해 자바 스크립트 코드에 "Personenverzorging"및 "Gespecialiseerde voetverzorging"텍스트를 캡처하고 싶습니다.Google 애널리틱스 맞춤 변수에 자바 스크립트를 사용하여 페이지 텍스트 가져 오기
이 텍스트는 모든 페이지에서 바뀌므로 자바 스크립트는 정확한 용어를 검색 할 수 없지만 HTML 태그 내에서 검색 할 위치를 알아야합니다.
<div class="views-field views-field-name">
<span class="field-content"><a href="/opleidingen?f%5B0%5D=field_taxonomy_sector%3A23">Personenverzorging</a></span>
</div>
<div class="views-field views-field-name-2">
<span class="field-content"><a href="/opleidingen?f%5B0%5D=field_taxonomy_sector%3A84">Gespecialiseerde voetverzorging</a></span>
</div>
이 내가 구글 Tagmanager를 사용하여 내 웹 사이트에 구현하기 위하여려고하고있다 Google 웹 로그 분석 코드입니다.
_gaq.push(['_setCustomVar',
2, // This custom var is set to slot #2. Required parameter.
'Sub-Section', // The 2nd-level name for your online content categories. Required parameter.
'Fashion', // Sets the value of "Sub-section" to "Fashion" for this particular article. Required parameter.
3 // Sets the scope to page-level. Optional parameter.
]);
하위 섹션은 "gespecialiseerde voetverzorging"에 의해 "Personenverzorging"패션으로 교체해야합니다.
이것은 내가 가지고있는 코드입니다. 그러나 그것은 효과가 없습니다. 누군가 나를 올바른 방향으로 인도 할 수 있습니까?
페이지 내 유일한 클래스가 views-field-name이기 때문에 와일드 카드를 사용할 수 있습니까?
var elements = document.getElementsByClassName("views-field-name-*");
var string;
string = "'_setCustomVar',1"
for (var i = 0; i < elements.length; i++) {
string = string + ","+ elements[1].innerText;
string = elements[1].innerText;
document.write(elements[1].innerText);
}
감사합니다. 도와 주셔서 감사합니다.
감사합니다.이것이 올바른 방법이라고 생각합니다. – Christoph
데이터 레이어를 추가하기가 어렵다면 어떻게해야합니까? –
@StephenBrown, 추적하려는 대상에 따라 맞춤 자바 스크립트 매크로를 사용할 수 있으며 일부 자바 스크립트, 요소, 텍스트 등을 GA에서 사용할 수 있습니다. – Blexy