2017-10-19 2 views
0

양식 시작시 이벤트를 트리거하는 DTM 이벤트 규칙을 만든 다음 프로세스의 각 단계 (총 세 단계)마다 다른 이벤트를 만들려고합니다.Adobe DTM 모바일 추적 규칙

내가 작성한 이벤트 규칙 설정과 같이이다 :

enter image description here

생각이 장치 유형을 분리 한 후 프로세스의 각 단계에 관련된 개별 규칙을 만드는 것입니다,하지만 규칙은하지 않습니다 작동하는 것 같습니다. Chrome 용 사용자 에이전트 플러그인을 사용하여이를 테스트합니다.

이것이 올바른 접근 방식이 아니거나 작동하지 않을 경우 제안을받을 수 있습니다.

+0

ss를 기반으로 페이지의 링크가 'some page'이고 클릭하면 규칙이 실행됩니다. 이게 옳은 거니? 나는 여러분의 링크가'className'이라는 속성을 가지고 이와 같은 값을 가지고 있다는 것에 회의적입니다. 목표로 삼고 자하는 실제 HTML 요소를 게시하십시오. –

+0

나는 네가하는 말을 보았다고 생각하지만, 나는 계속 그것을 확신시켜야 할 것이다. 너는 내 어리 석음과 실수를 분명히 지적했다. ' "Request Info"' 'className'은 완전히 잘못되었습니다. 이 특정 규칙에 대한 '요청 정보'버튼을 구체적으로 타겟팅하려고합니다. – Brando

+0

@Brando - SPA 양식입니까, 아니면 여러 페이지가 있습니까? –

답변

0

은 당신의 코멘트에 좋아 당신은이 링크를 기반으로 규칙을 트리거하려는 말했다

여기 <a href="/wgu/inquiry_form-b" class="btn--yellow--arrow"> "Request Info"</a>

난 당신을 기반으로 수행하려는 생각 무엇의 예입니다 무엇 너는 지금까지 보여 줬어.

이벤트 종류 :click

요소 태그 또는 선택기 :a

속성 & 속성이 따라 추가 수동으로 지정 사용 때에 프로퍼티 항목 :

재산권 :innerText (수 있도록 정규식) :\bRequest Info\b

참고 : 위의이 분야에서 단어 경계 DTM가 제대로 저장하지 않기 때문에/출력 따옴표 정규식 그래서이 차선책입니다.

재산권 :pathname값 :/wgu/inquiry_form-b

스크린 샷 :

1 단계 :

다음

enter image description here

1

아이디어의 형태가 존재하는지 확인 페이지로드 2 단계 : 양식이있는 경우. 쿠키를 "시작"으로 설정하고 시작 이벤트를 실행하십시오. 3 단계 : 양식 1 제출을 클릭하면 쿠키 값을 확인하십시오. 시작 (이전 작업)으로 설정하면 쿠키를 양식 1 제출 및 양식 1 이벤트로 설정합니다. 4 단계 : 확인 페이지까지 반복하고 제출시 쿠키 지우기

이것은 이벤트 기반 규칙, 현재 상태의 쿠키 및 깔때기의 각 단계에 대한 이벤트 만 있으면됩니다.

시도할만한 것. 마크

+0

서식이 잘못되어 죄송합니다. 내 iPhone이 멋지게 연주하지 못했습니다. –

+0

아이디어를 주셔서 감사합니다. 위대한 하나지만,이 프로젝트의 특정 부분에 필요한 작업 범위 또는 길이가 조금 벗어났습니다. 지금은 성공 이벤트에만 관심이 있습니다. 이 사이트는 앞으로 몇 개월 안에 변경을 계획하고 있습니다. – Brando

1

스파의 일부로 각 단계마다 규칙을 실행하고 싶다면 클릭 규칙 대신에 이벤트 규칙을 사용하는 것이 좋습니다 pushState or hashchange. 이렇게하면 URL의 해시가 변경 될 때마다 트리거되므로 각 단계에서 페이지보기를 실행하거나 필요에 따라 값을 캡처 할 수 있습니다. 특정 해시 만 포함/제외하도록 해시 기준을 필터링 할 수도 있습니다. 사이트에 여러 개의 스파가 포함되어있는 경우 경로를 지정하는 것과 동일한 해시를 포함 할 수도 있습니다. 일부 다른 사이트에서 SPA를 사용하고 아름답게 작동합니다.

** 편집

pushState

이 내가 예약 경로에 설정 한 기본 규칙입니다. URL은 /reserve.html이며 details, booking, review 및과 같은 해시가 있습니다. 이 규칙은 모든 해시에서 발생하지만 /reserve.html#confirmed에는 전환 태그 및 픽셀과 다른 규칙이 있습니다.

+0

흠 .... 결코 정말로'pushState' 또는'hashchange'를 사용하여 시도해 보았습니다. 제가 작업하고있는 몇 가지 다른 양식 프로젝트에서 실행되는 좋은 테스트 일 수 있습니다. 의견을 보내 주셔서 감사합니다. – Brando

+0

이 주제를 다시 읽어야합니다. 나는 그것이 내 시나리오에서 훨씬 더 관련이있을 것이라고 생각하지만, 초기 단계에있다. 내가 볼 수있는 실천 사례가 있습니까? 검토 할 URL 프로세스와 비슷합니까? – Brando

+0

몇 가지 세부 사항이있는 스크린 샷을 추가했습니다. 도움이 더 필요하면 알려주세요. –

관련 문제