支援的功能 裝置上決策

此 Adobe Target JS SDK讓客戶可靈活選擇資料的效能與最新狀態,以便做出決策。 換言之,如果透過機器學習提供最相關且最吸引人的個人化內容對您而言至關重要,則應進行即時伺服器呼叫。 但是,當效能較為重要時,就應該做出裝置上及記憶體中的決策。 的 裝置上決策 若要使用,請參閱以下列出所支援功能的章節。

支援的活動類型

下表指出其 活動型別 建立者: 表單式體驗撰寫器視覺化體驗撰寫器 (VEC)支援或不支援 裝置上決策.

對象目標定位

下表指出支援或不支援的對象規則 裝置上決策.

對象規則
支援?
地理

使用裝置上決策時,支援下列地理屬性:

  • 國家/地區
  • 城市
  • 緯度
  • 經度
網路
行動
自訂參數
作業系統
網頁
瀏覽器
訪客資料
流量來源
時間範圍

Adobe Experience Cloud受眾

(Audiences from Adobe Analytics, Adobe Audience Manager, 和 Adobe Experience Manager)

的地理目標定位 裝置上決策

為了將延遲維持在最小 裝置上決策 活動包含以地理為基礎的對象,Adobe建議您在呼叫中提供地理值, getOffers. 在請求的內容中設定Geo物件。 這表示透過瀏覽器判斷每位訪客所在位置。 例如,您可以使用您設定的服務執行IP對地理位置的查詢。 有些託管提供者(例如Google Cloud)會透過每個中的自訂標題提供此功能 HttpServletRequest.

window.adobe.target.getOffers({
    decisioningMethod: "on-device",
    request: {
        context: {
            geo: {
                city: "SAN FRANCISCO",
                countryCode: "US",
                stateCode: "CA",
                latitude: 37.75,
                longitude: -122.4
            }
        },
        execute: {
            pageLoad: {}
        }
    }
})

不過,如果您無法在伺服器上執行IP對地理位置的查詢,但您仍想要執行 裝置上決策 的 getOffers 如果請求包含以地理為基礎的對象,這也受到支援。 此方法的缺點在於它使用遠端IP對地理的查詢,這會為每個查詢增加延遲 getOffers 呼叫。 此延遲應低於 getOffers 使用伺服器端決策呼叫,因為它點選了位在伺服器附近的CDN。 在要求SDK擷取訪客IP位址之地理位置的內容中,僅提供地理物件的「ipAddress」欄位。 如果提供「ipAddress」以外的任何其他欄位, Target SDK不會擷取地理位置中繼資料以進行解析。

window.adobe.target.getOffers({
    decisioningMethod: "on-device",
    request: {
        context: {
            geo: {
                ipAddress: "127.0.0.1"
            }
        },
        execute: {
            pageLoad: {}
        }
    }
})

配置方法

下表指出支援或不支援的配置方法 裝置上決策.

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3