潛在客戶追蹤API

Marketo的Munchkin JavaScript可追蹤一般使用者頁面瀏覽次數,以及您的Marketo登陸頁面和外部網頁的點選次數。 這些記錄在Marketo中記錄為「造訪網頁」和「網頁上的點選連結」活動,然後可用於智慧行銷活動和智慧清單的觸發器和篩選器。

內嵌程式碼

您的Marketo執行個體會自動提供預先設定的追蹤程式碼片段,以將程式碼內嵌於外部頁面上,藉此將活動追蹤回Marketo執行個體。 內嵌程式碼的使用受此規範 授權合約.

可用的追蹤程式碼型別有三種:

  1. 簡單 — 同步載入
  2. 非同步 — 非同步載入
  3. 非同步jQuery — 以非同步方式載入,並要求jQuery預先載入

強烈建議使用非同步追蹤程式碼來內嵌Munchkin在外部頁面上。 為確保最高成功執行率,請將非同步追蹤程式碼內嵌於 <head> 每個頁面的。

某些內容管理系統在嵌入任意指令碼時,可能會有特定方法或限制。

若需參考,您的最終頁面應包含類似此內容的程式碼,於 <head> 您的HTML檔案:

<head>
    <script type="text/javascript">
    (function() {
        var didInit = false;
        function initMunchkin() {
            if(didInit === false) {
                didInit = true;
                Munchkin.init('CHANGE-ME');
            }
        }
        var s = document.createElement('script');
        s.type = 'text/javascript';
        s.async = true;
        s.src = '//munchkin.marketo.net/munchkin.js';
        s.onreadystatechange = function() {
            if (this.readyState == 'complete' || this.readyState == 'loaded') {
                initMunchkin();
            }
        };
        s.onload = initMunchkin;
        document.getElementsByTagName('head')[0].appendChild(s);
        })();
    </script>
    ...
</head>

Munchkin行為

Marketo Munchkin的預設行為是在頁面載入時執行以下操作:

  1. 檢查目前的瀏覽器是否有Munchkin Cookie,如果沒有,請建立一個。
  2. 使用目前頁面和瀏覽器的資訊,將「造訪網頁」事件傳送至指定的Marketo執行個體。 這會將活動記錄到Marketo中的對應記錄。
  3. 針對使用者在連結上所點選的任何專案,傳送「網頁上的點選連結」事件。

Munchkin的行為可以透過使用Munchkin來修改 組態設定,例如是否在使用造訪頁面時為所有潛在客戶建立Cookie cookieAnon 設定,或修改點按延遲,使用 clickTime 設定。 您可將apiOnly設定設為true,以停用造訪活動的傳送。 自162版(2022年8月)起,按一下 tel 和 mailto 除了以外,也會追蹤連結 http/s 連結。

已知和匿名銷售機會

當潛在客戶第一次造訪您網域上的頁面時,系統會在Marketo中建立新的匿名潛在客戶記錄。 此記錄的主要索引鍵是Munchkin Cookie (_mkto_trk),即會在使用者的瀏覽器中建立。 該瀏覽器上的所有後續網頁活動都會針對此匿名記錄進行記錄。 若要與Marketo中的已知記錄相關聯,必須發生以下任一情況:

  • 潛在客戶必須造訪包含的Munchkin追蹤頁面 mkt_tok 來自追蹤Marketo電子郵件連結的查詢字串引數。
  • 潛在客戶必須填寫Marketo表單。
  • 一個SOAP syncLead 或REST 關聯銷售機會 必須傳送呼叫。

當其中一項條件達成時,Cookie和所有相關的網路活動都會與已知潛在客戶建立關聯。

系統會為每個個別瀏覽器建立新的匿名網站活動記錄,因此如果潛在客戶第一次使用新電腦和/或瀏覽器造訪您的網域,則必須再次建立此關聯。

網域

Munchkin會根據每個網域建立及追蹤個別Cookie,因此若要跨網域進行已知銷售機會追蹤,則必須對每個網域進行銷售機會關聯事件。 例如,如果我控制兩個網域, marketo.com、和 example.com,而潛在客戶在上填寫表單 marketo.com,然後導覽至 example.com 稍後,接著其活動在 marketo.com 在已知潛在客戶記錄上受到追蹤,但其活動在 example.com 匿名。 然而,已知銷售機會會跨子網域持續存在,因此已知銷售機會會 www.example.com 也是上已知的銷售機會 info.example.com.

如果您的上層網域是兩個部分,例如 .co.uk,然後新增domainLevel引數至Munchkin程式碼片段中,讓程式碼可正確追蹤。 另請參閱 此處 以取得更多詳細資料。

Munchkin Cookie使用金鑰 _mkto_trk,而具有的值會遵循此模式:

id:561\-HYG\-937&token:_mch\-marketo.com\-1374552656411\-90718

Munchkin Cookie是每個第二層網域專屬的,也就是說, example.com. Cookie的預設有效期為2年(730天)。

Beta

若要選擇加入登陸頁面的Munchkin測試版管道,請前往 管理員 — > Treasure Check 功能表並啟用「登陸頁面上的Munchkin Beta」設定。 如此將提供中新的程式碼片段 Admin ->  Munchkin 功能表可讓您在外部網站上使用Beta版。

選擇退出

訪客可以透過新增 querystring 引數"marketo_opt_out=true",指向瀏覽器中的URL。 當Munchkin JavaScript偵測到此設定時,會嘗試使用值設定新的Cookie "mkto_opt_out" true. 刪除所有其他Marketo追蹤Cookie,不設定新的Cookie,且在偵測到此設定時,Munchkin不會提出任何HTTP請求。

recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59