測試 V3 贏取

以下資訊可協助您往返 V3 贏取促銷活動連結 (根據裝置指紋)。

重要

V3 贏取會參照您在 Adobe Mobile Services 使用者介面中透過「贏取產生器」所建立的贏取連結。若要使用此功能,您必須升級至 iOS SDK 4.6.0 或更新版本。

如果 App Store 尚未提供行動應用程式,當您建立促銷活動連結時,請選取任何行動應用程式作為目的地。這只會影響您點擊贏取連結後,贏取伺服器將您重新導向所抵達的應用程式,不會影響測試連結的功能。

  1. 完成「行動應用程式贏取」中的先決條件任務。

  2. 導覽至 Adobe Mobile Services 使用者介面中的​「贏取產生器」,然後產生贏取促銷活動 URL。

    例如:

    https://c00.adobe.com/v3/<appid>/start?a_i_id=iostestapp&a_g_id=com.adobe.android&a_dd=i&ctxa.referrer.campaign.name=name&ctxa.referrer.campaign.trackingcode=trackingcode
    

    如果您在贏取連結中同時參照 iOS 和 Android 應用程式,請將 Apple Store 設為預設商店。

  3. 在電腦的瀏覽器上開啟剛才產生的連結,並前往 https://c00.adobe.com/v3/<appid>/end

    您應會在 JSON 回應中看見 contextData:

    {"fingerprint":"228d7e6058b1d731dc7a8b8bd0c15e1d78242f31","timestamp":1457989293,"appguid":"","contextData":{"a.referrer.campaign.name":"name","a.referrer.campaign.trackingcode":"trackingcode"}}.
    

    如果您沒有看見 contextData,或缺少其中一部分,請確認贏取 URL 是否確實按照手動建立贏取連結中指定的格式。

  4. 確認設定檔案中的下列設定是否正確:

    設定
    acquisition 伺服器應為 c00.adobe.com,且 appid 應與您贏取連結中的 appid 相等。
    analytics referrerTimeout 的值應大於 0。
  5. (條件式) 如果應用程式設定檔案中的 ssl 設定為 true,請更新您的贏取連結,以使用 HTTPS 通訊協定。

  6. 在您打算安裝應用程式的行動裝置上,按一下剛才產生的連結。

    Adobe 伺服器 (c00.adobe.com) 會儲存裝置指紋,然後重新導向至 App Store。您不必僅為了測試而下載應用程式。

  7. 在您於步驟 6 中使用的同一行動裝置上,首次啟動應用程式。

    您可以刪除應用程式並重新安裝 (如有必要)。

  8. (選擇性) 您可以啟用 SDK 的偵錯記錄以取得其他資訊。

    如果一切正常運作,您應會看見下列記錄:

    "Analytics - Trying to fetch referrer data from <acquisition end url>"
    "Analytics - Received Referrer Data(<Json Object>)"

    若未看見前述記錄,請確定您已完成步驟 4 和 5。

    以下是一些有關可能錯誤的資訊:

    • Analytics - Unable to retrieve acquisition service response (<error message>)發生網路錯誤。

    • Analytics - Unable to parse acquisition service response (<error message>)

      回應的格式不正確。

    • Analytics - Unable to parse acquisition service response (no contextData parameter in response)

      回應中沒有 contextData 參數。

    • Analytics - Acquisition referrer data was not complete, ignoring

      a.referrer.campaign.name 中未含有 contextData

    • Analytics - Acquisition referrer timed out

      無法於 referrerTimeout 所定義的時間內取得回應。請增加值,然後再試一次。同時,您也需在安裝應用程式前即確保開啟贏取連結,而且當您按下 URL 並開啟應用程式時,使用的是相同的網路。

      請記住以下資訊:

      • 贏取伺服器會根據連結點擊 (步驟 6) 和應用程式啟動時 (步驟 7) 所記錄的 IP 位址和使用者代理程式資訊,來提供屬性配對。

        您應位於與您點選 URL 以及開啟應用程式時所用的同一網路之中。

      • 藉由使用 HTTP 監控工具,即可監控從應用程式傳送的點擊,以便提供贏取屬性的驗證。

        您應會看見兩則傳送至贏取伺服器的要求,一為 /v3/<appid>/start,一為 /v3/<appid>/end。使用者代理程式中傳送的項目若有所不同,可能會造成屬性失效。

        秘訣

        確定 https://c00.adobe.com/v3/<appid>/starthttps://c00.adobe.com/v3/<appid>/end 具有相同的使用者代理程式數值。

      • 贏取連結和來自 SDK 的點擊應使用相同的 HTTP/HTTPS 通訊協定。

        若這兩者分別使用不同通訊協定 (舉例來說,連結使用的是 HTTP,而 SDK 使用 HTTPS),則每個要求的 IP 位址可能會有所不同 (發生在某些電信業者上),且屬性可能會失效。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now