我正在嘗試創建一個DTM事件規則,該規則在表單的開始處觸發事件,然後針對該流程的每個步驟(總共三步)觸發不同的事件。Adobe DTM移動跟蹤規則
事件規則創建是設置像這樣:
思想是分離的設備類型,然後創建關聯到流程的每個步驟的各個規則,但是該規則不似乎工作。我通過使用Chrome的useragent插件來測試這個。
如果這不是正確的方法或不會工作,我願意提出建議。
我正在嘗試創建一個DTM事件規則,該規則在表單的開始處觸發事件,然後針對該流程的每個步驟(總共三步)觸發不同的事件。Adobe DTM移動跟蹤規則
事件規則創建是設置像這樣:
思想是分離的設備類型,然後創建關聯到流程的每個步驟的各個規則,但是該規則不似乎工作。我通過使用Chrome的useragent插件來測試這個。
如果這不是正確的方法或不會工作,我願意提出建議。
好您的評論你說你正在試圖觸發基於此鏈接的規則:
<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步:檢查是否存在形式的頁面加載 第2步:如果表單存在。將cookie設置爲「開始」並啓動事件 第3步:單擊表單1提交時,檢查cookie值。如果設置爲開始(上一個操作),請將Cookie設置爲1提交併激活表單1事件。 步驟4:重複提交直到確認頁面並在提交後清除cookie
這應該只需要基於事件的規則,當前狀態的Cookie和漏斗中每個步驟的事件。
只是一個嘗試。 馬克
抱歉格式不佳。我的iPhone不是很好玩 –
感謝這個想法,這是一個很棒的想法,但是對於這個特定的項目來說,真的需要一定的工作範圍或工作時間。現在我只關心成功事件。無論如何,該網站正計劃在未來幾個月內進行更換。 – Brando
如果這是水療的一部分,你只是想觸發你的規則的每一步,我會建議使用事件規則,而不是點擊使用pushState or hashchange
。這會在每次更改URL中的哈希值時觸發,以便您可以在每個步驟中觸發頁面視圖或根據需要捕獲值。您也可以過濾您的標準以進行哈希以僅包含/排除特定哈希值。只要確保您的網站有多個包含可能具有相同哈希值的spa就可以指定您的路徑。我在一些不同的網站上使用它來進行SPA,並且它的工作非常漂亮。
**編輯
這是一個基本的規則我已經設置了預約路徑上。該URL是/reserve.html
,具有如下散列:details
,booking
,review
和confirmed
。此規則觸發每個散列,但/reserve.html#confirmed
與轉換標記和像素具有不同的規則。
基於ss,你的頁面上有一個鏈接,按照這個鏈接:'some page',這個規則應該在你點擊它時觸發。你確定這是對的嗎?我懷疑你的鏈接有一個名爲'className'的屬性,它的值是這樣的。請發佈你正在嘗試定位的html元素。 –
我想我明白你在說什麼了,但我會繼續跟它一起確定。首先你明確指出我的愚蠢和錯誤。 ' "Request Info"' 'className'是完全錯誤的。我試圖專門針對這個特定規則的「請求信息」按鈕。 – Brando
@Brando - 是SPA的形式還是您有多個頁面? –