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

CAUTION
AEM 6.4已結束延伸支援,本檔案不再更新。 如需詳細資訊,請參閱 技術支援期. 尋找支援的版本 此處.

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

  1. 使用 導覽,瀏覽 部署, Cloud ServicesAdobe Analytics 區段。

  2. 使用 顯示配置,開啟所需的Adobe Analytics架構。

  3. 展開 連結追蹤設定 區段並視需要設定(本頁面提供進一步詳細資訊:

    aa-08

追蹤檔案下載 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架構的外部連結:

  1. 開啟Adobe Analytics架構並展開 連結追蹤設定.
  2. 根據您的需求設定下列屬性。

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

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

  • 外部篩選器
    (選用)定義符合連結目標的外部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;

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

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

若要隨連結點按傳送變數資料:

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

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

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

    預設值為 None 會導致無事件追蹤。

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

    預設值為 None 導致未傳送變數資料。

當您指定要傳送的事件和變數時,設定會在 analytics.sitecatalyst.js 為頁面產生的檔案。 當架構追蹤 event10 事件和 prop4 屬性:

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

執行下列程式,探索Adobe Analytics整合的連結追蹤行為。 程式會顯示 Adobe Experience Cloud Debugger.

一般配置 general-configuration

此範例說明對應如何在追蹤和偵錯工具的內容中運作:

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

  2. 拖曳 頁面 元件至框架的映射區域。 此 頁面 元件屬於 一般 元件組(在Sidekick中)。

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

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

CQ變數
變數瀏覽器中的輸入
Adobe Analytics變數
pagedata.title
自訂eVar1(eVar1)
eVar1
eventdata.events.pageView
自訂1(event1)
event1
  1. 將「搜索」元件拖動到框架的映射區。 Search元件屬於Sidekick中的General元件組。 從左側面板拖曳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. 將下列值新增至 連結追蹤變數 欄位:

    code language-none
        eVar1,eVar2
    
  8. 在與架構相關聯的頁面上,新增 文字 元件。 內 文字 元件,添加指向以下地址的超連結:

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

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

使用Adobe Marketing Cloud Debugger檢視時,發出的呼叫將如下所示:

aa-leavequerysearch-blank

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

納入URL參數 include-the-url-parameter

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

Adobe Marketing Cloud Debugger中顯示的呼叫詳細資料類似下列範例:

aa-leavequerysearch-active

NOTE
此時,URL不會包含查詢字串: ?p=this

臨機連結追蹤可讓內容作者設定元件的連結追蹤。 元件的設定會覆寫 連結追蹤設定 框架,所以在與框架關聯的頁面上, 文字 元件可以設定為URL的連結追蹤。

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

若要啟用臨機連結追蹤,您必須:

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

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

  2. 啟用 臨機連結追蹤.

    note note
    NOTE
    並非所有使用者類型都能存取此核取方塊。 如果您需要存取權限,請連絡您的網站管理員。
NOTE
XSS反滑設定現在位於路徑下的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>

設定的臨機連結追蹤之前 文字 元件本身,必須已實作下列設定:

請依照下列程式,為 文字 元件:

  1. 以編輯模式開啟頁面並編輯 文字 元件。

  2. 選擇要用作超文本的文本,然後按一下「超連結」按鈕。

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

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

    aa-17

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

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

    event1, event22

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

    • *<Variable-name>*: *<Dynamic Value>*
    • *<Variable-name>*: *‘CONSTANT’*

    下列範例說明各種格式:

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

    請使用逗號分隔多個值。

  7. 選擇 確定.

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8