Show Menu
主題×

移轉至 JavaScript 適用的 AppMeasurement

如果您的實施仍使用 H 程式碼,Adobe 強烈建議您移轉至最新版的 AppMeasurement。我們建議您透過 Adobe Experience Platform Launch 實施 Analytics,不過也可以使用更新的 JavaScript 實施。
與 H 程式碼相比,AppMeasurement 有下列顯著變更:
  • 較 H 程式碼快 3 到 7 倍。
  • 較 H 程式碼輕巧 - 未壓縮 21kb;H 程式碼則是未壓縮為 33kb。
  • 程式庫和頁面程式碼可部署在 <head> 標籤中。
  • 現有的頁面層級 H 程式碼與 AppMeasurement 相容。
  • 程式庫提供原生公用程式,用以取得查詢參數、讀取和寫入 Cookie,以及執行進階連結追蹤。
  • 程式庫不支援動態帳戶設定變數 (包括 dynamicAccountSelection dynamicAccountMatch dynamicAccountList )。
  • 「調查」模組不受支援。
下列步驟概述典型的移轉工作流程。
  1. 下載新的 AppMeasurement 檔案 :登入 Adobe Analytics,然後導覽至「管理員 > 代碼管理器」存取新檔案。下載的壓縮檔包含精簡的 AppMeasurement.js 檔案,以及媒體和整合模組。
  2. 將您的 s_code.js 自訂內容複製到 AppMeasurement.js :將 s_code.js DO NOT ALTER ANYTHING BELOW THIS LINE 區段之前的所有程式碼複製到 AppMeasurement.js 的開頭。
  3. 更新所有外掛程式 :請務必使用 s_code.js 檔案所列的每個外掛程式,而且請務必使用最新版本,包括媒體和整合模組。
  4. 部署 AppMeasurement.js 檔案 :將 AppMeasurement.js 檔案上傳至網頁伺服器。
  5. 更新指令碼參考以指向 AppMeasurement.js :確認所有頁面都參考 AppMeasurement.js ,而非 s_code.js

範例 Appmeasurement 程式碼

典型的 AppMeasurement.js 檔案。請務必將設定變數設定在 doPlugins 函數上方。
// Initialize AppMeasurement
var s = s_gi("examplersid");

/******** VISITOR ID SERVICE CONFIG - REQUIRES VisitorAPI.js ********/;
s.visitor=Visitor.getInstance("INSERT-MCORG-ID-HERE");

/************************** CONFIG SECTION **************************/;
/* You may add or alter any code config here. */
s.trackDownloadLinks = true;
s.trackExternalLinks = true;
s.trackInlineStats = true;
s.linkDownloadFileTypes = "exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx";
s.linkInternalFilters = "javascript:,example.com";

s.usePlugins = true;
function s_doPlugins(s) {

// Use implementation plug-ins that are defined below in this section

}
s.doPlugins = s_doPlugins;

/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s.trackingServer="example.sc.omtrdc.net";

/************************** PLUGINS SECTION *************************/

// Copy and paste implementation plug-ins here. Plug-ins can then be used in the s_doPlugins(s) function above

/****************************** MODULES *****************************/

// Copy and paste implementation modules (Media, Integrate) here.

/* ============== DO NOT ALTER ANYTHING BELOW THIS LINE ! ===============  */

範例頁面程式碼

在每個頁面上載入的典型程式碼。
<script src="AppMeasurement.js"></script>
<script language="JavaScript" type="text/javascript">
s.pageName = "Example page name";
s.eVar1 = "Example eVar value";
s.events = "event1";
s.t();
</script>

也務必在每一頁上加入對 AppMeasurement.js VisitorAPI.js 的參考。如需詳細資訊,請參閱 JavaScript 實施