2015-07-10 62 views
1

我對GTM非常陌生,但已設法讓通過ajax加載的彈出窗口能夠工作,並且我正在慢慢掌握它。在特定虛擬頁面視圖上觸發事件

我現在試圖做的是創建一個觸發器,在特定頁面視圖上觸發(例如「/ thanks」)。通常這會使用頁面瀏覽事件變得微不足道,但因爲所討論的頁面只能獲得虛擬頁面瀏覽量,所以在通過這個加載Ajax的內容瀏覽時不會觸發。

作爲參考,這是我如何設置虛擬頁面視圖;

在相關模板文件中,我有以下javascript(和動態php變量);

dataLayer.push({ 
    'event': 'VirtualPageview', 
    'virtualPageURL': '/".$page->page_uri."', 
    'virtualPageTitle': '$node_data[title]' 
}); 
  • 我有兩個數據層變量如上virtualPageURLvirtualPageTitle
  • 自定義事件觸發器,在VirtualPageview火災,
  • 並設置爲開槍VirtualPageview途經的兩個自定義變量標籤用它;

enter image description here

我怎樣才能得到這個虛擬頁面視圖火在GTM其他頁面視圖事件?

回答

1

經過一系列反覆試驗後,我自己想出了它。事實證明這畢竟不是太複雜。這就是我所做的;

1.重複的虛擬頁觸發器和修改

複製虛擬頁觸發後,我添加了另一個條件的virtualPageURL以匹配我指定的URL。 enter image description here

然後,我創建了一個新的分析標籤與事件履帶式。點擊更多火上部分並選擇我新創建的觸發器。

然後,嘿presto,它觸發時通過虛擬頁面視圖觸發特定頁面上的觸發器。