/*------------------------------------------------------------------------------ $Id$ Copyright (c) 2008 Stark Technology Inc. All Rights Reserved. FET-eStore WebTrends related JavaScript functions -----------------------------------------------------------------------------*/ function sendWebTrendsFlowTracking (si_n, si_p) { dcsMultiTrack("WT.si_n", si_n, "WT.si_p", si_p); } /* function sendWebTrendsContentGroupTracking (cg_n, cg_s) { sendWebTrendsContentGeroupTracking(cg_n, cg_s, ""); } */ function sendWebTrendsContentGroupTracking (cg_n, cg_s, cg_sub) { if("undefined" == typeof(cg_sub)) { sendWebTrendsContentGeroupTracking(cg_n, cg_s); } else { dcsMultiTrack("WT.cg_n", cg_n, "WT.cg_s", cg_s, "WT.cg_sub", cg_sub); } } /* function sendWebTrendsCtrTracking (WTlayout_block, WTlayout_type) { dcsMultiTrack("DCSext.WTlayout_block", WTlayout_block, "DCSext.WTlayout_type", WTlayout_type); } */ function sendWebTrendsCtrTracking (WTlayout_block, WTlayout_type, WTlayout_type2) { if("undefined" == typeof(WTlayout_type2)) { dcsMultiTrack( "DCS.dcsuri", "/CTR.dat", "DCSext.WTlayout_block", WTlayout_block, "DCSext.WTlayout_type", WTlayout_type, "DCSext.WTlayout_type2", "" ); } else { dcsMultiTrack( "DCSext.WTlayout_block", WTlayout_block, "DCSext.WTlayout_type", WTlayout_type, "DCSext.WTlayout_type2", WTlayout_type2 ); } } function sendCtrHome (WTlayout_type, WTlayout_type2, WTlayout_type3) { if("undefined" == typeof(WTlayout_type2)) { dcsMultiTrack( "DCS.dcsuri", "/CTR.dat", "DCSext.WTlayout_block", "estoreHomePage", "DCSext.WTlayout_type", WTlayout_type, "DCSext.WTlayout_type2", "", "DCSext.WTlayout_type3", "" ); } else if("undefined" == typeof(WTlayout_type3)){ dcsMultiTrack( "DCS.dcsuri", "/CTR.dat", "DCSext.WTlayout_block", "estoreHomePage", "DCSext.WTlayout_type", WTlayout_type, "DCSext.WTlayout_type2", WTlayout_type2, "DCSext.WTlayout_type3", "" ); } else { dcsMultiTrack( "DCS.dcsuri", "/CTR.dat", "DCSext.WTlayout_block", "estoreHomePage", "DCSext.WTlayout_type", WTlayout_type, "DCSext.WTlayout_type2", WTlayout_type2, "DCSext.WTlayout_type3", WTlayout_type3 ); } } function subCtrHome (WTlayout_block, WTlayout_type) { dcsMultiTrack( "DCS.dcsuri", "/CTR.dat", "DCSext.WTlayout_block", WTlayout_block, "DCSext.WTlayout_type", WTlayout_type, "DCSext.WTlayout_type2", "", "DCSext.WTlayout_type3", "" ); } function subCtrHome2 (WTlayout_block1, WTlayout_block2, WTlayout_type) { if(("undefined" == typeof(WTlayout_block1)) || (WTlayout_block1 == null) || (WTlayout_block1 == '')) { dcsMultiTrack( "DCS.dcsuri", "/CTR.dat", "DCSext.WTlayout_block", WTlayout_block2, "DCSext.WTlayout_type", WTlayout_type ); } else { dcsMultiTrack( "DCS.dcsuri", "/CTR.dat", "DCSext.WTlayout_block", WTlayout_block1, "DCSext.WTlayout_type", WTlayout_type ); } } function sendWebTrendsNumberSearchTracking (WTnumber_1, WTnumber_2, WTnumber_3) { dcsMultiTrack( "DCS.dcsuri", "/numbersearch.dat", "DCSext.WTnumber_1", WTnumber_1, "DCSext.WTnumber_2", WTnumber_2, "DCSext.WTnumber_3", WTnumber_3 ); } function sendWebTrendsNumberSearchTracking2 (WTnumber_1, WTnumber_2, WTnumber_3, layoutBlock, parent, sub) { if(layoutBlock!=''){ dcsMultiTrack( "DCS.dcsuri", "/numbersearch.dat", "DCSext.WTnumber_1", WTnumber_1, "DCSext.WTnumber_2", WTnumber_2, "DCSext.WTnumber_3", WTnumber_3, //'DCS.dcsuri', layoutBlock, 'DCSext.WTlayout_block', layoutBlock, 'DCSext.WTlayout_type', parent, 'DCSext.WTlayout_type2', sub ); }else{ dcsMultiTrack( "DCS.dcsuri", "/numbersearch.dat", "DCSext.WTnumber_1", WTnumber_1, "DCSext.WTnumber_2", WTnumber_2, "DCSext.WTnumber_3", WTnumber_3 ); } } // 2012 estore revamp add /** * CTR報表 * @param WTlayout_block * @param WTlayout_type * @param WTlayout_type2 沒有版型2或版型3的CTR版位請一律傳送na * @param WTlayout_type3 沒有版型2或版型3的CTR版位請一律傳送na */ function functionCTR(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3) { if (WTlayout_block && WTlayout_block != '') { if (!WTlayout_type2 || WTlayout_type2 == '') { WTlayout_type2 = 'na'; } if (!WTlayout_type3 || WTlayout_type3 == '') { WTlayout_type3 = 'na'; } dcsMultiTrack( "DCS.dcsuri", "/CTR.dat", "DCSext.WTlayout_block", WTlayout_block, "DCSext.WTlayout_type", WTlayout_type, "DCSext.WTlayout_type2", WTlayout_type2, "DCSext.WTlayout_type3", WTlayout_type3 ); } } /** * estore revamp home page * @param WTlayout_block 區塊 * @param WTlayout_type */ function sendEstoreHome(WTlayout_type, WTlayout_type2, WTlayout_type3) { functionCTR('estoreHomePage', WTlayout_type, WTlayout_type2, WTlayout_type3); } /** * 選單 * @param WTlayout_block 區塊 * @param WTlayout_type * @param WTlayout_type2 * @param WTlayout_type3 */ function sendNavMenu(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3) { functionCTR(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3); } /** * 次選單 * @param subMenuIndex 次選單的index順序 * @param WTlayout_block * @param WTlayout_type * @param WTlayout_type2 * @param WTlayout_type3 */ function sendSubMenuCtrHome(WTlayout_block, subMenuIndex, WTlayout_type, WTlayout_type2, WTlayout_type3) { //E1_a 網路門市首頁_導覽列_手機館_智慧手機 //E1_b 網路門市首頁_導覽列_手機館_iPhone手機 //E1_c 網路門市首頁_導覽列_手機館_Android手機 //E1_d 網路門市首頁_導覽列_手機館_Windows手機 //E1_e 網路門市首頁_導覽列_手機館_0元手機 var array = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']; if (WTlayout_block && WTlayout_block != '') { WTlayout_type3 = (WTlayout_type3 + '_' + array[subMenuIndex]); sendCtrHome(WTlayout_type, WTlayout_type2, WTlayout_type3); } } /** * 商品搜尋 * @param WTlayout_block 區塊 * @param WTlayout_type * @param WTlayout_type2 * @param WTlayout_type3 */ function sendWholeStoreSearch(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3) { if (WTlayout_block && WTlayout_block != '') { if (!WTlayout_type2 || WTlayout_type2 == '') { WTlayout_type2 = 'na'; } if (!WTlayout_type3 || WTlayout_type3 == '') { WTlayout_type3 = 'na'; } dcsMultiTrack( "DCS.dcsuri", "/phonesearch.dat", "DCSext.WTlayout_block", WTlayout_block, "DCSext.WTlayout_type", WTlayout_type, "DCSext.WTlayout_type2", WTlayout_type2, "DCSext.WTlayout_type3", WTlayout_type3 ); } } /** * 商品搜尋結果 * @param WTphone_t 全館/手機/平板/配件 * @param WTkeyword 搜尋字串 * @param oss_r 結果說明,找到傳1,找不到傳0 */ function sendWholeStoreSearchResult(WTphone_t, WTkeyword, oss_r) { dcsMultiTrack( "DCS.dcsuri", "/phonesearch.dat", "DCSext.WTphone_t", WTphone_t, "DCSext.WTkeyword", WTkeyword, "WT.oss_r", oss_r ); } /** * 商品進階搜尋 * @param WTlayout_block 區塊 * @param WTlayout_type * @param WTlayout_type2 * @param WTlayout_type3 */ function sendPreFilterSearch(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3) { if (WTlayout_block && WTlayout_block != '') { if (!WTlayout_type2 || WTlayout_type2 == '') { WTlayout_type2 = 'na'; } if (!WTlayout_type3 || WTlayout_type3 == '') { WTlayout_type3 = 'na'; } dcsMultiTrack( "DCS.dcsuri", "/phonesearch.dat", "DCSext.WTlayout_block", WTlayout_block, "DCSext.WTlayout_type", WTlayout_type, "DCSext.WTlayout_type2", WTlayout_type2, "DCSext.WTlayout_type3", WTlayout_type3 ); } } /** * 熱銷排行榜 * @param WTlayout_block 區塊 * @param WTlayout_type * @param WTlayout_type2 * @param WTlayout_type3 */ function sendRankingList(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3) { functionCTR(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3); } /** * Header * @param WTlayout_block 區塊 * @param WTlayout_type * @param WTlayout_type2 * @param WTlayout_type3 */ function sendHeader(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3) { functionCTR(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3); } /** * Footer * @param WTlayout_block 區塊 * @param WTlayout_type * @param WTlayout_type2 * @param WTlayout_type3 */ function sendFooter(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3) { functionCTR(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3); } /** * 購物車 * @param WTlayout_block 區塊 * @param WTlayout_type * @param WTlayout_type2 * @param WTlayout_type3 */ function sendShoppingCar(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3) { functionCTR(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3); } /** * 當產品頁被瀏覽、加入購物車、從購物車移除時傳送產品相關參數, 通常產品分析會配合申購流程一併傳送。 * @param pn_sku 產品編號 * @param pn 產品名稱 * @param tx_e 產品被瀏覽傳送v,產品被加入購物車傳送a,產品從購物車移除傳送r */ function sendChangeShoppingCar(pn_sku, pn, tx_e) { dcsMultiTrack( "DCS.dcsuri", "/shoppingcar.dat", "WT.pn_sku", pn_sku, "WT.pn", pn, "WT.tx_e", tx_e, "WT.tx_u", 1 ); } /** * 手機列表頁 * @param WTlayout_block 區塊 * @param WTlayout_type * @param WTlayout_type2 * @param WTlayout_type3 */ function sendHandset(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3) { functionCTR(WTlayout_block, WTlayout_type, WTlayout_type2, WTlayout_type3); } /** * 當網頁被開啟時依sitemap的群組分類傳送下列參數 *
* dcsMultiTrack ('DCS.dcsuri','/contentgroup.dat','WT.cg_n'’,'eStore','WT.cg_s','手機館','WT.cg_sub','na');
*
* @param cg_n 主群組
* @param cg_s 次群組(沒有次群組或子群組的網頁請一律傳送na值)
* @param cg_sub 子群組(沒有次群組或子群組的網頁請一律傳送na值)
*/
function sendSitemap(cg_n, cg_s, cg_sub) {
dcsMultiTrack(
"DCS.dcsuri", "/contentgroup.dat",
"WT.cg_n", cg_n,
"WT.cg_s", cg_s,
"WT.cg_sub", cg_sub
);
}
function sendWebTrendsFlowTrackingForNewstore(si_n, si_p) {
dcsMultiTrack(
"DCS.dcsuri", "/scenario.dat",
"WT.si_n", si_n,
"WT.si_p", si_p
);
}
/**
* 社群分享
* @param store_n 館別
* @param icon 社群類別
*/
function sendWebTrendsFlowTrackingForSocial(store_n, icon) {
dcsMultiTrack(
"DCS.dcsuri", "/shareicon.dat",
"DCSext.WTstore_n", store_n,
"DCSext.WTicon", icon
);
}