s_objectID
s_objectID
變數提供連結的唯一識別碼。它可用來讓 Activity Map 中的報表更準確。如果您的頁面上有經常變更的連結,可以使用 s_objectID
變數來告知 Activity Map 留意唯一連結位置,讓它能夠正常地將資料正確分組。
如果Activity Map正確性對貴組織至關重要,Adobe建議在網站上連結的onClick
事件中加入s_objectID
變數。
使用Adobe Analytics擴充功能的物件ID
Adobe Analytics 擴充功能中沒有專用欄位可使用這個變數。請依照 AppMeasurement 語法使用自訂程式碼編輯器。
AppMeasurement和Analytics擴充功能自訂程式碼編輯器中的s_objectID
s_objectID
變數是全域變數,表示它能獨立於 Analytics 追蹤物件 (預設為 s
) 之外運作。此變數的有效值可以是任何字串,長度最多 100 個位元組。如果此變數未定義,Activity Map會將連結文字當作連結的識別碼。
此變數通常設定在 HTML 連結的 onClick
事件中。
<a href="https://example.com" onClick="s_objectID='Example identifier';">Example link</a>
使用案例
每當您想要提高 Activity Map 報表的正確性時,s_objectID
變數就能派上用場。
從高度動態內容彙總連結
有些網站具有高度動態內容,如新聞網站或經常輪流展示商品的零售網站。由於 Activity Map 預設會將連結 URL 當做為識別碼,因此在連結經常變更的頁面上,它將難以理解點按數最多的區域。如果您在這些連結中使用 s_objectID
,不論連結指向的 URL 為何,Activity Map 都能知道哪些連結可以彙總。
<a href="story1.html" onClick="s_objectID='Top left link';">Story 1</a>
<a href="story2.html" onClick="s_objectID='Top center link';">Story 2</a>
<a href="story3.html" onClick="s_objectID='Top right link';">Story 3</a>
無論連結指向何處或變更的頻率為何,Activity Map 都能根據 s_objectID
中的值彙總資料。
將連結保留在頁面上
有些網站的連結雖然位在不同的地方,不過都指向同一個位置。例如,網站頁首和頁尾中的首頁連結。由於這些連結的 URL 都一樣,Activity Map 便會彙總其資料。您可以使用 s_objectID
變數來分隔:
<a href="index.html" onClick="s_objectID='Header home link';">Example link in Header</a>
<a href="index.html" onClick="s_objectID='Footer home link';">Example link in Footer</a>
即使連結指向相同的URL,Activity Map仍可使用s_objectID
變數在報表中正確區分。