此外掛程式由 Adobe Consulting 提供,協助您從 Adobe Analytics 中獲得更多價值。Adobe 客戶服務不提供此外掛程式的支援,包括安裝或疑難排解在內。如果您需要與此外掛程式有關的協助,請聯絡貴組織的客戶經理。客戶經理可安排您與顧問會面以尋求協助。
getVisitDuration
外掛程式會追蹤訪客截至該時間點為止在網站上逗留的時間長度,以分鐘為單位。如果您想要追蹤網站上截至該時間點的累計時間,或追蹤執行活動所花費的時間,Adobe 建議使用此外掛程式。此外掛程式不會追蹤事件之間的時間長度;如果需要此功能,請使 getTimeBetweenEvents
用外掛程式。
Adobe 提供一個擴充功能,可讓您使用最常用的外掛程式。
如果您不想使用外掛程式擴充功能,可以使用自訂程式碼編輯器。
Analytics 追蹤物件實例化 (使用 s_gi
) 後,將下列程式碼複製並貼到 AppMeasurement 檔案中的任何位置。保留您實施中的程式碼備註和版本號碼,有助於 Adobe 疑難排解任何可能問題。
/******************************************* BEGIN CODE TO DEPLOY *******************************************/
/* Adobe Consulting Plugin: getVisitDuration v2.0 */
s.getVisitDuration=function(){var d=new Date,c=d.getTime(),b=this.c_r("s_dur");if(isNaN(b)||18E5<c-b)b=c;var a=c-b;d.setTime(c+18E5); this.c_w("s_dur",b+"",d);if(0===a)return"first hit of visit";a=Math.floor(a/6E4);return 0===a?"less than a minute":1===a?"1 minute": a+" minutes"};
/******************************************** END CODE TO DEPLOY ********************************************/
getVisitDuration
方法不使用任何引數。它會傳回以下其中一個值:
"first hit of visit"
"less than a minute"
"1 minute"
"[x] minutes"
(其中 [x]
是訪客進到網站以來經過的分鐘數)此外掛程式會建立名為 "s_dur"
的第一方 Cookie,這是訪客進到網站以來經過的毫秒數。閒置 30 分鐘後,Cookie 便會到期。
下列程式碼…
s.eVar10 = s.getVisitDuration();
…一律會將 eVar10 設為等於訪客進到網站以來經過的分鐘數
下列程式碼…
if(s.inList(s.events, "purchase")) s.eVar10 = s.getVisitDuration();
…使用 inList 外掛程式來檢查事件變數是否包含購買事件。若包含,eVar10 會設為等於訪客開始造訪時間和購買時間之間的分鐘數。
下列程式碼…
s.prop10 = s.getVisitDuration();
…一律會將 prop10 設為等於訪客進到網站以來經過的分鐘數。如果 prop10 已啟用路徑功能,此設定會非常實用。將「退出」量度新增至 prop10 報表時,會顯示較精細的「散點圖」報表,指出訪客離開網站前的造訪分鐘數。