連結追蹤常見問題集

關於 Activity Map 中連結追蹤的常問問題。

注意

開啟 Activity Map 追蹤功能後,您就可能會收集個人識別資訊 (PII) 資料。​此資料可以單獨使用,或搭配其他資訊使用,藉以識別、聯絡或尋找個別人員,或者識別環境中的個人。

以下是可能使用 Activity Map 追蹤來收集 PII 資料的一些已知案例:

  • Mailto 連結。Mailto 連結是一種 HTML 連結,它會啟用電腦上的預設郵件用戶端來傳送電子郵件。
  • 當使用者登入後,User ID 連結可能會顯示在網站的標題/註腳中。
  • 若為金融機構,帳號可能會以連結的型態顯示。按一下連結,就可以收集該連結的文字。
  • 醫療照護網站也可能讓 PII 資料以連結的型態顯示。按一下這些連結,就可以收集該連結的文字,從而收集 PII 資料。
問:什麼時候會發生連結追蹤? 答:當使用者點按頁面時,就會進行 Activity Map 連結和地區識別。
問:預設會追蹤哪些項目? 答:如果點按事件發生在元素上,元素必須傳遞一些檢查以判斷 AppMeasurement 是否將其視為連結。所進行的檢查如下:
  • 這是<A><AREA>標籤,具有"href"屬性嗎?
  • 是否有"onclick"屬性可設定s_objectID變數?
  • 這是<INPUT>標籤或<SUBMIT>按鈕,包含值或子文字?
  • 這是<INPUT>標籤,類型為<IMAGE>"src"屬性嗎?
  • 這是<BUTTON>嗎?
如果以上任一問題的答案為,則會將該元素視為連結,並進行追蹤。
 
重要:AppMeasurement不會將具有屬 type="button" 性的按鈕標籤視為連結。請考慮移除按鈕標籤上的type="button",並改為新增role="button"submit="button"
 
重要:具有開頭為的錨 "href" 記在AppMeasurement "#" 中被視為內部目標位置,而非連結(因為您未離開頁面)。依預設,Activity Map 不會追蹤這些內部目標位置。它只會追蹤將使用者導覽至新頁面的連結。
問:Activity Map 如何追蹤其他視覺化 HTML 元素?
  1. 透過函 s.tl()
     
    數如果點按是透過呼 s.tl() 叫進行,Activity Map也會收到此點按事件,並判斷是否 linkName 找到字串變數。在執行s.tl()期間,linkName將被設定為Activity Map連結ID。 產生s.tl()呼叫的點按元素將用於判斷地區。
     
    範例:
     
    <img onclick="s.tl(true,'o','abc')" src="someimageurl.png"/>
     
  2. 透過 s_objectID
     
    variableExample:
     
    <img onclick="s_objectID='abc';" src="someimageurl.png"/>
    <a href="some-url.html" onclick="s_objectID='abc';" >
      Link Text Here
    </a>
     
    重要:請注意,在Activity Map中使;用時需要結尾分 s_objectID 號()。
問:可以提供一些會被追蹤的連結範例嗎?
  1. <a href="/home?lang=zh-Hant">Home</a>
  2. <input type="submit" value="Submit"/>
  3. <input type="image" src="submit-button.png"/>
  4. <p onclick="var s_objectID='custom link id';">
      <span class="title">Current Market Rates</span>
      <span class="subtitle">1.45USD</span>
    </p>
  5. <div onclick="s.tl(true,'o','custom link id')">
      <span class="title">Current Market Rates</span>
      <span class="subtitle">1.45USD</span>
    </div>
問;可以提供一些「不會」被追蹤的連結範例嗎?
  1. 原因:錨記沒有有效的 "href"
     
    <a name="innerAnchor">Section header</a>
     
  2. 原因:s_ObjectIDs.tl()均不存在
     
    <p onclick="showPanel('market rates')">
      <span class="title">Current Market Rates</span>
      <span class="subtitle">1.45USD</span>
    </p>
     
  3. 原因:s_ObjectIDs.tl()均不存在
     
    <input type="radio" onclick="changeState(this)" name="group1" value="A"/>
    <input type="radio" onclick="changeState(this)" name="group1" value="B"/>
    <input type="radio" onclick="changeState(this)" name="group1" value="C"/>
     
  4. 原因:"src"屬性遺失表單input元素
     
    <input type="image"/>
     

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now