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>
NOTE
請一律加上 JavaScript 陳述式結尾的分號。Activity Map 必須有分號才能運作。

使用案例

每當您想要提高 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變數在報表中正確區分。

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690