設定Adobe Analytics的連結追蹤 configuring-link-tracking-for-adobe-analytics

當使用者按一下您網站頁面上的連結時,您可以在Adobe Analytics中擷取相關資訊。 例如,使用連結追蹤來瞭解使用者如何與您的網站互動、追蹤檔案下載和追蹤退出連結。

  1. 使用​ 導覽,透過​ 部署Cloud Service ​前往​ Adobe Analytics ​區段。

  2. 使用​ 顯示設定,開啟必要的Adobe Analytics架構。

  3. 展開​ 連結追蹤設定 ​區段,並視需要設定(此頁面提供進一步的詳細資料):

    分析框架

追蹤檔案下載 tracking-file-downloads

設定Adobe Analytics架構,將從關聯頁面下載的檔案自動追蹤為Adobe Analytics中的下載專案。 當您啟用下載追蹤時,只會追蹤您指定的檔案型別。

預設會追蹤下列檔案型別的下載:

  • exe
  • ZIP
  • wav
  • mp3
  • mov
  • mpg
  • avi
  • wmv
  • doc
  • PDF
  • xls

舉例來說,若為PDF檔案啟用下載追蹤功能,則每當使用者按一下連結以PDF檔案時,就會追蹤PDF的下載。

架構的下載追蹤屬性已實作為針對頁面產生的analytics.sitecatalyst.js檔案中的程式碼。 下列程式碼範例代表預設的下載追蹤設定:

s.trackDownloadLinks= true;
s.linkDownloadFileTypes= 'exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls';

若要為您的Adobe Analytics架構啟用下載追蹤:

  1. 開啟Adobe Analytics架構並展開[連結追蹤設定]區段
  2. 啟用​ 追蹤下載
  3. 在​ 下載檔案型別 ​方塊中,輸入您要追蹤之檔案型別的副檔名。

您可以追蹤頁面上的外部連結(退出連結)點選次數。

若要追蹤Adobe Analytics架構的外部連結:

點選外部連結時追蹤的屬性:

  • 追蹤外部
    啟用外部連結追蹤。

  • 外部篩選器
    (選用)定義符合連結目標外部URL的篩選器。 當連結目標符合篩選器時,就會追蹤連結。 外部篩選器適合用來追蹤頁面上的部分外部連結。

    若要指定要追蹤的外部連結,請輸入連結目標的全部或部分URL。 請使用逗號分隔多個篩選器。 將字串常值括在單引號中。 沒有值(預設值'',兩個單引號)會導致追蹤所有外部連結。

  • 內部篩選器
    定義符合內部連結URL的篩選器。 當連結鎖定符合此篩選器的URL時,將不會追蹤連結。 預設值是一個javascript命令,它會傳回目前視窗位址的URL主機名稱。

    若要指定未追蹤的內部連結,請輸入連結目標的全部或部分內部URL。 請使用逗號分隔多個篩選器。 將字串常值括在單引號中。

    預設值為'javascript:,'+window.location.hostname

  • 保留查詢字串
    在評估與內部和外部篩選器的比對時包含URL引數。

    如果要在根據外部和內部篩選器評估連結目標URL時包含URL引數,請啟用。

外部連結追蹤屬性已實作為針對頁面產生的analytics.sitecatalyst.js檔案中的程式碼。 下列範常式式碼產生自與架構相關聯的頁面,此架構已透過下列設定啟用外部連結追蹤:

  • 外部篩選器為'google.com'
  • 內部篩選器是'javascript:,'+window.location.hostname的預設值
  • 根據篩選條件評估連結目標時,未包含查詢字串。
s.trackExternalLinks= false;
s.linkExternalFilters= 'google.com';
s.linkInternalFilters= 'javascript:,'+window.location.hostname;
s.linkLeaveQueryString= false;

您可以設定AEM,讓使用者按一下連結時,將事件和變數資料傳送至Adobe Analytics。 連結追蹤設定 ​屬性可讓您指定要在發生連結點選時追蹤的Adobe Analytics事件和變數。

框架對應決定事件和變數值。 您可以將Adobe Analytics變數對應至內容元件的變數,這些變數會儲存您要在點按連結時追蹤的資料。

若要透過連結點選傳送變數資料:

  1. 開啟Adobe Analytics架構並展開[連結追蹤設定]區段
  2. 根據您的要求設定以下屬性。

透過連結點選傳送變數資料的屬性:

  • 連結追蹤事件
    輸入您要用來計算連結點按次數的Adobe Analytics事件變數。

    請使用逗號分隔多個變數名稱。

    預設值None不會造成事件追蹤。

  • 連結追蹤Var
    輸入您要在點按連結時傳送至Adobe Analytics的Adobe Analytics變數。 請使用逗號分隔多個變數名稱。

    預設值None不會傳送任何變數資料。

當您指定要傳送的事件和變數時,設定會在針對頁面產生的analytics.sitecatalyst.js檔案中實作為程式碼。 當架構追蹤event10事件和prop4屬性時,會產生下列頁面的範常式式碼:

s.linkTrackEvents= 'event10';
s.linkTrackVars= 'prop4';

執行以下程式,探索Adobe Analytics整合的連結追蹤行為。 程式會顯示來自Adobe Marketing Cloud Debugger的結果。

一般設定 general-configuration

此範例說明對應在追蹤和Debugger環境中如何運作:

  1. 開啟與網頁關聯的架構。

  2. 將​ Page ​元件拖曳至框架的對映區域。 頁面 ​元件屬於Sidekick中的​ 一般 ​元件群組。

    note note
    NOTE
    您應在實際案例中使用的元件取決於繼承自的元件(如果有的話)。
    如果您不該在該處公開自己的元件(透過在其頁面元件中定義分析子節點),

    從左側面板拖曳Analytics (SiteCatalyst)變數,根據下表設定對應:

CQ變數
變數瀏覽器
中的專案
Adobe Analytics變數
pagedata.title
自訂eVar1 (eVar1)
EVAR1
eventdata.events.pageView
自訂1 (event1)
event1
  1. 將搜尋元件拖曳至框架的對映區域。 搜尋元件屬於Sidekick中的「一般」元件群組。 從左側面板拖曳Analytics (SiteCatalyst)變數,根據下表設定對應:
CQ變數
變數瀏覽器中的專案
Adobe Analytics變數
eventdata.keyword
自訂eVar2 (eVar2)
EVAR2
eventdata.results
自訂eVar3 (eVar3)
EVAR3
eventdata.events.search
自訂2 (event2)
event2
  1. 在您的架構中,展開​ 連結追蹤設定 ​區域。

  2. 取消選取​ 追蹤下載

  3. 選取​ 追蹤外部

  4. 取消選取​ 保留查詢字串

  5. 對​ 外部篩選器 ​清單使用以下值,將其識別為外部URL:

    'yahoo.com'

  6. 將下列值新增至​ 連結追蹤事件 ​欄位:

    code language-none
        event1,event2
    
  7. 將下列值新增至​ 連結追蹤vars ​欄位:

    code language-none
        eVar1,eVar2
    
  8. 在與框架關聯的頁面上,新增​ Text ​元件。 在​ 文字 ​元件內,新增指向下列位址的超連結:

    https://search.yahoo.com/?p=this

  9. 切換至​ 預覽模式 ​並按一下連結。

使用Adobe Marketing Cloud Debugger檢視時,所進行的呼叫如下所示:

Adobe Marketing Cloud Debugger

NOTE
URL不包含查詢字串: ?p=this

包含URL引數 include-the-url-parameter

  1. 在框架中,展開​ 連結追蹤設定 ​區域。
  2. 啟用​ 保留查詢字串
  3. 重新載入頁面預覽,然後按一下連結。

Adobe Marketing Cloud Debugger中顯示的呼叫詳細資訊類似於以下範例:

再次Adobe Marketing Cloud Debugger

NOTE
這次URL不包含查詢字串: ?p=this

隨機連結追蹤可讓內容作者設定元件的連結追蹤。 元件的組態會覆寫框架的​ 連結追蹤組態,所以在與框架關聯的頁面上,可以設定​ Text ​元件來連結追蹤URL。

隨選連結追蹤可讓您追蹤下載連結、外部連結,以及事件和變數資料。

若要啟用隨機連結追蹤,您需要:

設定您的Adobe Analytics框架以啟用隨機連結追蹤。

  1. 開啟Adobe Analytics架構並展開​ 連結追蹤設定 ​區段。

  2. 啟用​ 個人連結追蹤

    note note
    NOTE
    並非所有使用者型別都可以存取此核取方塊。 如果您需要存取權,請連絡您的網站管理員。
NOTE
XSS Antisamy設定現在位於SLING中,位於路徑​**/libs/sling/xss.config.xml**​下,並且需要將下列規則新增到臨機操作中,才能正常連結:

錨點標籤規則延伸 anchor-tag-rule-extension

<attribute name="onclick">
    <literal-list>
        <literal value="CQ_Analytics.Sitecatalyst.customTrack(this)"/>
    </literal-list>
</attribute>
<attribute name="adhocenable">
    <literal-list>
        <literal value="true"/>
        <literal value="false"/>
    </literal-list>
</attribute>
<attribute name="adhocevents">
    <regexp-list>
        <regexp name="anything"/>
    </regexp-list>
</attribute>
<attribute name="adhocevars">
    <regexp-list>
        <regexp name="anything"/>
    </regexp-list>
</attribute>

您必須先實作下列設定,才能為​ 文字 ​元件本身設定臨機連結追蹤:

使用以下程式設定​ Text ​元件的連結追蹤:

  1. 以編輯模式開啟頁面,並編輯​ Text ​元件。

  2. 選取要當作超文字使用的文字,然後按一下「超連結」按鈕。

    連結圖示

  3. 在「連結至」方塊中新增目標URL,然後展開「連結追蹤」區域。

    note note
    NOTE
    自訂連結追蹤會以個別動作顯示,位於連結/取消連結動作(Analytics圖示)旁。
    只有當您在RTE中選取有效的連結時,才會啟用它。

    正在啟用連結追蹤

  4. 啟用​ 自訂連結追蹤 ​以覆寫Adobe Analytics架構的連結追蹤設定,並啟用目前連結的連結追蹤。

  5. (選用)若要追蹤連結點選的事件,請在​ 包含Adobe Analytics變數 ​欄位中新增Adobe Analytics事件名稱。 以逗號分隔多個事件名稱,例如

    event1, event22

  6. (選用)若要透過連結點選追蹤變數資料,請在​ 包含Adobe Analytics變數 ​欄位中新增Adobe Analytics變數。 請使用下列其中一種格式:

    • <Variable-name>: <Dynamic Value>
    • <Variable-name>: 'CONSTANT'

    以下範例說明每種格式:

    • eVar10:pagedata.title
    • prop1: 'Aubergine'

    請使用逗號分隔多個值。

  7. 選取​ 確定

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2