trackingServerSecure

trackingServerSecure變數決定了AppMeasurement用來透過HTTPS將資料傳送至Adobe的網域。 如果此變數未正確定義,您的實作可能會遭遇資料遺失。

NOTE
trackingServer是此變數的淘汰變體。 它指定透過HTTP傳送的資料網域;如果是HTTPS盛行,請改用trackingServerSecure。 如果s.trackingServerSecure為空白,AppMeasurement會退回至s.trackingServer值。

Adobe訪客ID服務 (VisitorAPI.js)之前,此變數也會決定協力廠商Cookie的設定位置。 Adobe強烈建議儘可能在所有實施中使用訪客ID服務。

使用Web SDK擴充功能的Edge網域

Web SDK使用Edge網域來處理追蹤伺服器和安全追蹤伺服器。 設定Web SDK擴充功能時,您可以設定所需的Edge網域值。

  1. 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集
  2. 選取所需的標籤屬性。
  3. 移至擴充功能標籤,然後選取Adobe Experience Platform Web SDK下的​ 設定 ​按鈕。
  4. 設定所需的​ Edge網域 ​文字欄位。

如需詳細資訊,請參閱Web SDK檔案中的設定Adobe Experience Platform Web SDK擴充功能

TIP
如果您的組織從AppMeasurement或Analytics擴充功能實作移至Web SDK,此欄位可使用trackingServerSecure (或trackingServer)中包含的相同值。

Edge網域手動實作Web SDK

使用edgeDomain設定SDK。 欄位是字串,可決定要將資料傳送至哪個網域。

alloy("configure", {
  "edgeDomain": "data.example.com"
});

使用Adobe Analytics擴充功能的SSL追蹤伺服器

「SSL 追蹤伺服器」是在設定 Adobe Analytics 擴充功能時,位於「一般」摺疊式功能表下方的欄位。

  1. 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集
  2. 選取所需的標籤屬性。
  3. 移至擴充功能標籤,然後選取Adobe Analytics底下的​ 設定 ​按鈕。
  4. 展開「一般」摺疊式功能表,如此可顯示「SSL 追蹤伺服器」欄位。

如果此欄位留空,其預設值為追蹤伺服器中的值。 如果SSL追蹤伺服器和追蹤伺服器皆為空白,其預設值為[rsid].data.adobedc.net

AppMeasurement和Analytics擴充功能自訂程式碼編輯器中的s.trackingServerSecure

s.trackingServerSecure變數是字串,其中包含要傳送資料至Adobe的網域。 這僅是網域;省略通訊協定、路徑、連線埠和斜線。 如果此變數為空白,則會使用s.trackingServer變數中的值。 如果s.trackingServerSecures.trackingServer皆為空白,其預設值為[rsid].2o7.net

// Example value when participating in the Adobe-managed certificate program
s.trackingServerSecure = "data.example.com";

// Example value sending data directly to Adobe
s.trackingServerSecure = "example.data.adobedc.net";

決定trackingServerSecure值的考量事項

您用於trackingServerSecure (或edgeDomain)的值取決於幾個因素:

如果您的組織參與Adobe管理的憑證方案,請將值設定為設定憑證時選取的第一方網域。 通常此值是您的組織所擁有的子網域。 例如,data.example.com。 貴組織中的CNAME記錄會將該資料重新導向至Adobe。

如果未參與憑證方案,請將值設定為data.adobedc.net的子網域。 Adobe建議您使用組織的公司ID來維持一致性。 例如,example.data.adobedc.net。 使用下列步驟來決定您的公司ID:

  1. 使用您的Adobe ID認證登入Adobe CX Enterprise
  2. 在CX Enterprise介面中的任何位置,按下[Cmd] + [I] (iOS)或[Ctrl] + [I] (Windows)。
  3. 出現​使用者資料偵錯工具。 選取​ 指派的組織 ​索引標籤。
  4. 展開所需的IMS組織。
  5. 找到​ 租使用者 ​欄位。 建議使用此值的data.adobedc.net子網域。
NOTE
請勿使用比 example.data.adobedc.net 更深入的子網域。 例如,custom.example.data.adobedc.net 不是有效的追蹤伺服器。

舊版實作可能有sc.omtrdc.net2o7.net之類的值。 這些主要用於舊版 Adobe Analytics,而且仍然有效。

Adobe強烈建議將此資訊保留在解決方案設計檔案中,以在整個組織內保持一致。

不使用訪客ID服務或Experience Platform Identity服務所產生的影響

Adobe強烈建議在所有實作中使用ECID作為訪客身分的主要形式。 您可透過數種不同的方式實作ECID,具體取決於實作型別:

  • 手動AppMeasurement實作使用VisitorAPI.js並呼叫getInstance方法。 如需詳細資訊,請參閱實作Analytics的訪客ID服務
  • 使用Adobe Analytics標籤擴充功能的實作使用Experience Cloud ID服務標籤擴充功能,這會實作訪客ID服務。 新增後,就不需要其他設定。
  • 使用任何形式的Web SDK (alloy.js或Web SDK標籤擴充功能)的實施會自動包含Experience Platform Identity Service。 設定edgeDomain值之後不需要設定。

如果您的實作不使用ECID,請考慮下列對實作的影響:

  • 如果未使用訪客ID服務或Experience Platform Identity服務,trackingServerSecure會決定Cookie位置。 將此變數設為協力廠商網域會強制AppMeasurement使用備援Cookie,因為大部分的現代瀏覽器都會拒絕協力廠商Cookie。
  • 內部連結追蹤和Activity Map可能不太可靠。
recommendation-more-help
analytics-help-implement