trackingServerSecure

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

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

使用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.trackingServerSecure和s.trackingServer皆為空白,其預設值為[rsid].2o7.net。

// Example value when using a first-party domain
s.trackingServerSecure = "data.example.com";

// Example value when using a third-party domain
s.trackingServerSecure = "example.data.adobedc.net";

決定trackingServerSecure值的考量事項

您用於trackingServerSecure (或edgeDomain)的值取決於您的組織如何將資料傳送至Adobe:

請參閱CX Enterprise介面與管理指南中的選擇資料收集網域,以取得每個選項的詳細資訊,包括如何尋找您的租使用者ID。

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