AppendURI

AppendURI轉換提供了一種方法,可將資訊添加到預設值中,該預設值來自用於構建資料集的日誌條目。

轉換將名稱——值對放置在用於建立URI維的內部欄位的末尾。 名稱——值對是使用查詢字串鍵參數作為名稱,而已識別的輸入參數值作為對的值構建的。 命 AppendURI 令添加任何適當? 和&符號,以便將名稱值對與stem以及任何 URI 先前可能已套用 AppendURI 至URI的操作分開。

只有在 AppendURI 檔案或檔案中定義時, Transformation.cfg 轉換才可 Transformation Dataset Include 用。

參數 說明 預設值
名稱 轉換的描述性名稱。 您可以在此輸入任何名稱。
意見 選填。關於轉變的附註。
條件 應用此轉換的條件。
預設值 如果條件符合且輸入值不可用,則使用的預設值。
輸入 值附加到URI的欄位的名稱。
查詢字串索引鍵 建立要附加的名稱——值對時要使用的名稱。

考慮使用傳統模型——視圖——控制器方法構建的網站。 在這類系統中,通常使用單一網頁作為系統的存取點。 對於這類網站,系統中流量模式的視覺化將非常不有趣,不會提供訪客使用率和流量的深入資訊。 例如,假設網站會透過下列格式的URI來傳送所有Web要求:

  • http://www.examplesite.com/modelview.asp?id=login&name=bob

模型檢視ASP頁面會接收所有流量,並根據查詢中id欄位的值來決定其動作。 預設情況下,URI維將包含一個條目:

  • modelview.asp

這會導致對於透過網站的流量產生相當不有趣的對應,因為所有流量都會透過單一URI來輸送。 若要解決此特定情形,並提供網站基礎架構的更豐富資訊檢視, AppendURI 可用來將某些唯一名稱——值配對從cs-uri-query欄位移至用於視覺化的URI維度。 下面顯示的轉換提供了此類轉換的詳細資訊:

在此範例中,系統使用兩個頁面來處理所有請求: modelview.asp 和 xmlmodelview.asp。 一個頁面用於瀏覽器流量,另一個頁面用於系統間XML通訊。 應用程式伺服器程式會使用cs-uri-query的ID名稱來決定要採取的動作。 因此,您可從id欄位擷取值並附加至URI。 結果是一組URI,其變化範圍會反映網站的訪客流量。 在此,條 String Match 件會透過搜尋目標網頁的cs-uri-stem欄位並忽略所有其他網頁,來決定套用轉換的記錄項目。 輸入(我們的名稱——值對的值)是cs-uri-query(id)的結果,即「login」。 如查詢字串索引鍵參數所指定,所附加的名稱為"id"。 因此,對於我們示例的傳入cs-uri值,維所使用的結果URI URI 是 /modelview.asp&id=login。

本頁內容