衍生欄位 derived-fields
衍生欄位是Adobe Customer Journey Analytics中即時報告功能的重要方面。 衍生欄位可讓您透過可自訂的規則產生器,迅速定義 (通常是複雜的) 資料操作。然後,您可以在Workspace中使用該衍生欄位作為元件(量度或維度),甚至在資料檢視中進一步將該衍生欄位定義為元件。
相較於在Customer Journey Analytics以外的其他位置轉換或操控資料,衍生欄位可節省大量時間和精力。 例如資料準備、資料Distiller或您自己的擷取轉換載入(ETL) /擷取載入轉換(ELT)程式。
衍生欄位是在資料檢視中定義,是根據定義為規則的一組函式,並套用至可用的標準和/或結構描述欄位。
範例使用案例包括:
-
定義衍生的「頁面名稱」欄位,更正不正確收集之頁面名稱值以更正頁面名稱值。
-
定義衍生的行銷管道欄位,以根據一或多個條件(例如URL引數、頁面URL、頁面名稱)決定適當的行銷管道。
衍生欄位介面 interface
當您建立或編輯衍生欄位時,請使用衍生欄位介面。
使用下拉式清單來選取:
函式 — 列出可用的函式,
函式範本 — 列出可用的函式範本,
結構描述欄位 — 列出資料集類別(事件、設定檔、查詢)和先前定義的衍生欄位中可用的欄位,以及
標準欄位 — 可用欄位例如Platform資料集ID)。 選擇器中只會顯示字串和數值標準欄位。 如果函式支援其他資料型別,則可以為規則介面中的值或欄位選取具有這些其他資料型別的標準欄位。
您可以使用 搜尋方塊來搜尋功能、功能範本、結構描述和標準欄位。
您可以選取 篩選來篩選選取的物件清單,並在篩選欄位中指定對話方塊。 您可以對每個篩選器使用 ,輕鬆移除篩選器。
如需詳細資訊,請參閱規則介面。
您可以在規則產生器中已有可用的規則開始、結束或之間插入函式。 規則產生器中的最後一個規則會決定衍生欄位的最終輸出。
欄位範本精靈 wizard
第一次存取衍生欄位介面時,會顯示以欄位範本開始精靈。
- 選取最能描述您嘗試建立的欄位型別的範本。
- 選取 選取 按鈕以繼續。
衍生欄位對話方塊會填入規則(和函式),對於您選取的欄位型別而言是必要或有用的。 如需可用範本的詳細資訊,請參閱函式範本。
規則介面 rules
在規則產生器中定義規則時,您會使用規則介面。
Query Parameter
。若要顯示包含函式詳細資訊的快顯視窗,請選取 。
選取 ,然後選取 新增描述 以新增描述,或選取 編輯描述 以編輯現有的描述。
使用編輯器輸入說明。 您可以使用工具列來格式化文字(使用樣式選擇器、粗體、斜體、底線、右側、左側、置中、顏色、數字清單、專案符號清單),以及新增連結至外部資訊。
若要完成說明的編輯,請在編輯器外按一下。
如需每個支援函式的詳細資訊,請參閱函式參考。
建立衍生欄位 create
編輯衍生欄位 edit
或者,如果您已在資料檢視中使用衍生欄位做為維度或量度的元件:
-
選取元件。 請注意,元件的名稱可能與衍生欄位不同。
-
在「元件」面板中,選取「結構描述」欄位名稱底下衍生欄位旁的 。
-
若要編輯衍生欄位,請使用編輯衍生欄位介面。 請參閱衍生欄位介面。
-
選取 儲存 以儲存更新的衍生欄位。
-
選取 取消 以取消您對衍生欄位所做的任何變更。
-
選取 另存新檔,將衍生欄位另存為新衍生欄位。 新的衍生欄位與新增了
(copy)
的原始已編輯衍生欄位同名。
-
刪除衍生欄位 delete
-
選取現有的資料檢視。 如需詳細資訊,請參閱資料檢視。
-
選取資料檢視的 元件 標籤。
-
在連線窗格中選取 結構描述欄位 索引標籤。
-
選取 衍生欄位> 容器。
-
將滑鼠停留在您要刪除的衍生欄位上,並選取 。
-
在編輯衍生欄位介面中,選取 刪除。
刪除元件對話方塊會要求您確認刪除。 考慮任何外部參考,這些參考可能存在於資料檢視之外的衍生欄位。
- 選取 繼續 以刪除衍生欄位。
或者,如果您已在資料檢視中使用衍生欄位做為維度或量度的元件:
-
選取元件。 請注意,元件的名稱可能與衍生欄位不同。
-
在「元件」面板中,選取「結構描述」欄位名稱底下衍生欄位旁的 。
-
在編輯衍生欄位介面中,選取 刪除。
刪除元件對話方塊會要求您確認刪除。 考慮任何外部參考,這些參考可能存在於資料檢視之外的衍生欄位。
- 選取 繼續 以刪除衍生欄位。
函數範本 templates
若要快速建立特定使用案例的衍生欄位,可使用函式範本。 這些函式範本可從衍生欄位介面的選取器區域存取,或在以欄位範本開始精靈中第一次使用時顯示。
行銷管道 mchannel
此函式範本使用規則集合來建立行銷管道。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
退回數 bounces
此函式範本使用規則集合來識別網站跳出。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
多維度合併 multi-dim
此函式範本將兩個值合併為一個。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
易記的資料集名稱 friendlyname
此函式範本提供可讀的資料集名稱。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
URL 中的頁面名稱 pagename
此函式範本會建立簡單的頁面名稱。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
假期季節 holiday
此函式範本將一年中的關鍵時間分類。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
每月目標 goals
此函式範本設定自訂的每月目標。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
取得分隔清單中的所有值 allvalues
此函式範本將有限的清單轉換為陣列。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
取得分隔清單中的第一個值 firstvalue
此函式範本取得分隔清單中的第一個值。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
取得分隔清單中的最後一個值 lastvalue
此函式範本取得分隔清單中的最後一個值。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
網域名稱 domain
此函式範本使用規則運算式擷取網域名稱。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
取得查詢字串參數 querystring
此函式範本會擷取查詢字串值。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
轉變欄位 transition
此函式範本將報告從一個欄位轉移到另一個欄位。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
簡單的機器人偵測 botdetection
此函式範本實作簡易機器人識別。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
退出連結 exit
此函式範本會識別工作階段中最後一個點按的連結。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
下載連結 download
此函式範本會標籤常見的下載連結。
若要使用範本,您必須為列示為範本規則一部分的每個函式指定正確的引數。 如需詳細資訊,請參閱函式參考。
函式參考 functionref
如需各個支援功能的詳細資訊,請參閱以下內容:
-
規格:
- 輸入資料型別:支援的資料型別,
- 輸入:可能的輸入值,
- 包含的運運算元:此函式支援的運運算元(如果有的話)、
- 限制:適用於此特定函式的限制,
- 輸出。
-
使用案例,包括:
- 定義衍生欄位之前的資料,
- 如何定義衍生欄位,
- 定義衍生欄位後的資料。
-
限制(如果適用)。
情況 casewhen
根據一或多個欄位的定義條件套用條件。 然後,系統會根據條件的順序,使用這些條件來定義新衍生欄位中的值。
規格 casewhen-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
字串
數值
日期
|
|
新增衍生欄位 |
使用案例1 casewhen-uc1
若要定義規則以識別各種行銷管道,請套用階層式邏輯以將行銷管道欄位設定為適當的值:
- 如果反向連結來自搜尋引擎,且頁面具有查詢字串值,其中
cid
包含ps_
,則行銷管道應識別為 付費搜尋。 - 如果反向連結來自搜尋引擎,而頁面沒有查詢字串
cid
,則行銷管道應識別為 免費搜尋。 - 如果頁面有
cid
包含em_
的查詢字串值,則行銷管道應識別為 電子郵件。 - 如果頁面有
cid
包含ds_
的查詢字串值,則行銷管道應識別為 顯示廣告。 - 如果頁面有
cid
包含so_
的查詢字串值,則行銷管道應識別為 付費社交。 - 如果反向連結來自twitter.com、facebook.com、linkedin.com或tiktok.com的反向連結網域,則行銷管道應識別為 自然社交。
- 如果上述規則都不相符,則行銷管道應識別為 其他反向連結。
如果您的網站收到下列範例事件(包含反向連結和頁面URL),這些事件的識別方式如下:
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 1-align-center 6-align-center 11-align-center 16-align-center 21-align-center 26-align-center 31-align-center layout-auto | |||
---|---|---|---|
Event | Referrer | Page URL | Marketing Channel |
1 | https://facebook.com |
https://site.com/home |
Natural Social |
2 | https://abc.com |
https://site.com/?cid=ds_12345678 |
Display |
3 | https://site.com/?cid=em_12345678 |
||
4 | https://google.com |
https://site.com/?cid=ps_abc098765 |
Paid Search |
5 | https://google.com |
https://site.com/?cid=em_765544332 |
|
6 | https://google.com |
Natural Search |
在此之前的資料 casewhen-uc1-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto | |
---|---|
Referrer | Page URL |
https://facebook.com |
https://site.com/home |
https://abc.com |
https://site.com/?cid=ds_12345678 |
https://site.com/?cid=em_12345678 |
|
https://google.com |
https://site.com/?cid=ps_abc098765 |
https://google.com |
https://site.com/?cid=em_765544332 |
https://google.com |
衍生欄位 casewhen-uc1-derivedfield
您定義Marketing Channel
衍生欄位。 您使用CASE WHEN函式來定義規則,這些規則會根據Page URL
和Referring URL
欄位的現有值為建立值。
請注意,在套用CASE WHEN規則之前,使用函式URL PARSE來定義規則以擷取Page Url
和Referring Url
的值。
規則1 時的案例熒幕擷圖
之後的資料 casewhen-uc1-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 layout-auto |
---|
Marketing Channel |
Natural Social |
Display |
Paid Search |
Natural Search |
使用案例2 casewhen-uc2
您已在您的Product Finding Methods維度中收集數個不同的搜尋變體。 若要瞭解搜尋與瀏覽的整體效能,您必須花大量時間手動結合結果。
您的網站會收集您Product Finding Methods維度的下列值。 最後,所有這些值都表示搜尋。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto | |
---|---|
收集的值 | 實際值 |
search p13n_no | search |
search p13n_yes | search |
search refine p13n_no | search |
search refine p13n_yes | search |
search redirect p13n_yes | search |
search-redirect | search |
在此之前的資料 casewhen-uc2-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto |
---|
Product Finding Methods |
search p13_no |
search p13_yes |
browse |
search refine p13_no |
search refine p13_yes |
browse |
search redirect p13_yes |
search-redirect |
browse |
衍生欄位 casewhen-uc2-derivedfield
您定義Product Finding Methods (new)
衍生欄位。 您在規則產生器中建立下列CASE WHEN規則。 這些規則會使用包含片語條件,將邏輯套用至search
和browse
的舊產品尋找方法欄位值的所有可能變化。
時案例的熒幕擷圖
之後的資料 casewhen-uc2-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto |
---|
Product Finding Methods (new) |
search |
search |
browse |
search |
search |
browse |
search |
search |
browse |
使用案例3 casewhen-uc3
作為旅行公司,您想要針對預訂的旅行報告分段旅行期間,以便報告分段旅行長度。
假設:
- 組織正在將運送航程期間收集到數值欄位中。
- 他們想要將1-3天的期間儲存在名為'short trip'的貯體中
- 他們想要將4-7天期間儲存至名為'medium trip'的貯體
- 他們想要將8天以上的期間儲存至名為'long trip'的貯體
- 1天期間預訂了132次行程
- 已預訂110次旅行,為期2天
- 已預訂105次行程,為期3天
- 已預訂99次行程,為期4天
- 已預訂92次行程,為期5天
- 已預訂85次行程,為期6天
- 已預訂82次行程,為期7天
- 已預訂78次行程,為期8天
- 已預訂50次行程,為期9天
- 預訂了44次行程,為期10天
- 預訂了38次行程,為期11天
- 預訂了31次旅行,為期12天
您需要的報表應如下所示:
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Trip Duration Type | Bookings |
medium trip | 358 |
short trip | 347 |
long trip | 241 |
在此之前的資料 casewhen-uc3-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1 1-align-right 3-align-right 5-align-right 7-align-right 9-align-right 11-align-right 13-align-right 15-align-right 17-align-right 19-align-right 21-align-right 23-align-right 25-align-right |
---|
Trip Duration |
1 |
12 |
3 |
6 |
4 |
8 |
6 |
2 |
1 |
2 |
21 |
8 |
衍生欄位 casewhen-uc3-derivedfield
您定義Trip Duration (bucketed)
衍生欄位。 您在規則產生器中建立下列CASE WHEN規則。 此規則套用邏輯至將舊的行程持續時間欄位值儲存為三個值: short trip
、medium trip
和long trip
。
規則3 時的案例熒幕擷圖
之後的資料 casewhen-uc3-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1 |
---|
Trip Duration (bucketed) |
short trip |
long trip |
short trip |
medium trip |
medium trip |
long trip |
medium trip |
short trip |
short trip |
short trip |
long trip |
long trip |
詳細資訊 casewhen-more-info
Customer Journey Analytics使用巢狀容器結構,仿照Adobe Experience Platform的XDM (Experience Data Model)建模。 如需詳細背景資訊,請參閱容器和篩選容器。 此容器模型雖然本身有彈性,但在使用規則產生器時施加了一些限制。
Customer Journey Analytics會使用以下預設容器模型:
{width="50%"}
下列限制套用,並在 選取 和 設定 值時強制執行。
table 0-row-2 1-row-2 2-row-2 3-row-2 1-align-center 4-align-center 7-align-center 10-align-center layout-auto | |
---|---|
限制 | |
A | 您
相依性A
的 熒幕擷圖 |
B | 您 在規則中設定 的所有值都必須來自相同的容器,且必須具有相同的型別或相同型別的衍生值。 相依性B 的熒幕擷圖 |
C | 您 在If,Else If規則中的建構值 不 必須源自相同的容器,而且 不 必須是相同的型別。 相依性C 的熒幕擷圖 |
分類 classify
定義一組值,在新衍生欄位中以對應值取代。
規格 classify-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
不適用 |
|
新增衍生欄位 |
使用案例1 classify-uc1
CSV檔案確實包含hotelID
的索引鍵資料行,以及與hotelID
關聯的一或多個其他資料行: city
、rooms
、hotel name
。
您正在收集維度中的Hotel ID,但想要建立衍生自CSV檔案中hotelID
的Hotel Name維度。
CSV檔案結構和內容
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 3-align-right 8-align-right 13-align-right 18-align-right 23-align-right layout-auto | |||
---|---|---|---|
hotelID | city | rooms | hotel name |
SLC123 | Salt Lake City | 40 | SLC Downtown |
LAX342 | Los Angeles | 60 | LA Airport |
SFO456 | San Francisco | 75 | Market Street |
AMS789 | Amsterdam | 50 | Okura |
目前的報告
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
Hotel ID | 產品檢視 |
SLC123 | 200 |
LX342 | 198 |
SFO456 | 190 |
AMS789 | 150 |
所要的報告
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Hotel Name | 產品檢視 |
SLC Downtown | 200 |
LA Airport | 198 |
Market Street | 190 |
在此之前的資料 classify-uc1-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Hotel ID |
SLC123 |
LAX342 |
SFO456 |
AMS789 |
衍生欄位 classify-uc1-derivedfield
您定義Hotel Name
衍生欄位。 您使用CLASSIFY函式來定義規則,您可以在其中分類飯店ID欄位的值,並以新值取代。
如果您想要包含尚未定義成要分類之值的一部分的原始值(例如飯店ID AMS789),請務必選取 顯示原始值。 這可確保AMS789是衍生欄位輸出的一部分,儘管該值未分類。
的熒幕擷圖
之後的資料 classify-uc1-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
---|
Hotel Name |
SLC Downtown |
LA Airport |
Market Street |
使用案例2 classify-uc2
您已收集好幾個頁面的URL,而不是好記的頁面名稱。 這個混合值集合會中斷報表。
在此之前的資料 classify-uc2-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 layout-auto |
---|
Page Name |
Home Page |
Flight Search |
http://www.adobetravel.ca/Hotel-Search |
https://www.adobetravel.com/Package-Search |
Deals & Offers |
http://www.adobetravel.ca/user/reviews |
https://www.adobetravel.com.br/Generate-Quote/preview |
衍生欄位 classify-uc2-derivedfield
您定義Page Name (updated)
衍生欄位。 您使用CLASSIFY函式來定義規則,您可以在其中將現有頁面名稱欄位的值分類,並以更新的正確值取代。
的熒幕擷圖
之後的資料 classify-uc2-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 |
---|
Page Name (updated) |
Home Page |
Flight Search |
Hotel Search |
Package Search |
Deals & Offers |
Reviews |
Generate Quote |
詳細資訊 classify-moreinfo
「分類」規則介面中提供下列額外功能:
- 若要快速清除所有表格值,請選取 清除所有表格值。
- 若要上傳包含「當值等於時」的原始值和取代值的新值的CSV檔案,請選取 上傳CSV。
- 若要下載範本,以建立具有原始值和新值的CSV檔案來上傳,請選取 下載CSV範本。
- 若要下載CSV檔案,並在規則介面中填入所有原始值和新值,請選取 下載CSV值。
串連 concatenate
將欄位值結合至具有已定義分隔字元的單一新衍生欄位。
規格 concatenate-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
不適用 | 每個衍生欄位2個函式 | 新增衍生欄位 |
使用案例 concatenate-uc
您目前正在以個別欄位收集來源和目的地機場代碼。 您想要取用這兩個欄位,並將它們合併成以連字型大小(-)分隔的單一維度。 因此,您可以分析來源與目的地的組合,以識別預訂的最上層路由。
假設:
- 來源和目的地值會收集在相同表格中的個別欄位中。
- 使用者決定在值之間使用分隔字元'-'。
想像會發生下列預約:
- 客戶ABC123預訂鹽湖城(SLC)和奧蘭多(MCO)之間的航班
- 客戶ABC456預訂鹽湖城(SLC)和洛杉磯(LAX)之間的航班
- 客戶ABC789預訂鹽湖城(SLC)和西雅圖(SEA)之間的航班
- 客戶ABC987預訂鹽湖城(SLC)和聖荷西(SJO)之間的航班
- 客戶ABC654預訂鹽湖城(SLC)和奧蘭多(MCO)之間的航班
所需的報表應如下所示:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
來源/目的地 | Bookings |
SLC-MCO | 2 |
SLC-LAX | 1 |
SLC-SEA | 1 |
SLC-SJO | 1 |
在此之前的資料 concatenate-uc-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
---|---|
來源 | 目標 |
SLC | MCO |
SLC | LAX |
SLC | SEA |
SLC | SJO |
SLC | MCO |
衍生欄位 concatenate-derivedfield
您定義Origin - Destination
衍生欄位。 您使用CONCATENATE函式定義規則,以使用-
分隔符號串連Original和Destination欄位。
之後的資料 concatenate-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
---|
來源 — 目的地 (衍生欄位) |
SLC-MCO |
SLC-LAX |
SLC-SEA |
SLC-SJO |
SLC-MCO |
重複資料刪除 dedup
避免多次計算值。
規格 deduplicate-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
不適用 | 每個衍生欄位5個函式 | 新增衍生欄位 |
使用案例1 deduplicate-uc1
您想要防止在使用者重新載入預訂確認頁面時計算重複收入。 在相同事件上收到收入時,您可以在識別碼處使用預訂確認ID來避免再次計算收入。
在此之前的資料 deduplicate-uc1-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
預訂確認ID | 收入 |
ABC123456789 | 359 |
ABC123456789 | 359 |
ABC123456789 | 359 |
衍生欄位 deduplicate-uc1-derivedfield
您定義Booking Confirmation
衍生欄位。 您使用DEDUPLICATE函式定義規則,以使用重複資料刪除ID 預約確認ID為範圍 Person重複資料刪除值 Booking。 您選取保留第一個執行個體作為要保留的值。
之後的資料 deduplicate-uc1-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
預訂確認ID | 收入 |
ABC123456789 | 359 |
ABC123456789 | 0 |
ABC123456789 | 0 |
使用案例2 deduplicate-uc2
您可以使用事件作為搭配外部行銷活動的促銷活動點進代理。 重新載入和重新導向會造成事件量度膨脹。 您想要刪除追蹤程式碼維度的重複專案,以便只收集第一個專案,並將事件過度計數最小化。
在此之前的資料 deduplicate-uc2-databefore
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 3-align-right 7-align-right 11-align-right 15-align-right 19-align-right 23-align-right 27-align-right 31-align-right layout-auto | ||
---|---|---|
訪客 ID | 行銷管道 | 活動 |
ABC123 | 付費搜尋 | 1 |
ABC123 | 付費搜尋 | 1 |
ABC123 | 付費搜尋 | 1 |
DEF123 | 電子郵件 | 1 |
DEF123 | 電子郵件 | 1 |
JKL123 | 免費搜尋 | 1 |
JKL123 | 免費搜尋 | 1 |
衍生欄位 deduplicate-uc2-derivedfield
您定義新的Tracking Code (deduplicated)
衍生欄位。 您使用DEDUPLICATE函式來定義規則,以重複刪除具有工作階段的重複刪除範圍和保留第一個執行個體的追蹤代碼,作為要保留的值。
之後的資料 deduplicate-uc2-dataafter
table 0-row-3 1-row-3 2-row-3 3-row-3 3-align-right 7-align-right 11-align-right 15-align-right layout-auto | ||
---|---|---|
訪客 ID | 行銷管道 | 活動 |
ABC123 | 付費搜尋 | 1 |
DEF123 | 電子郵件 | 1 |
JKL123 | 免費搜尋 | 1 |
尋找並取代 find-and-replace
尋找所選欄位中的所有值,並在新的衍生欄位中以不同的值取代這些值。
規格 findreplace-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
字串
|
每個衍生欄位5個函式 | 新增衍生欄位 |
使用案例 findreplace-uc
您收到一些外部行銷管道報表的格式錯誤值,例如email%20 marketing
而非email marketing
。 這些格式錯誤的值會割裂您的報表,並使您更難以檢視電子郵件的執行情形。 您想要將email%20marketing
取代為email marketing
。
原始報告
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
---|---|
External Marketing Channels | Sessions |
email marketing | 500 |
email %20marketing | 24 |
偏好的報告
table 0-row-2 1-row-2 2-align-right 5-align-right | |
---|---|
External Marketing Channels | Sessions |
email marketing | 524 |
在此之前的資料 findreplace-uc-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
---|
External Marketing |
email marketing |
email%20marketing |
email marketing |
email marketing |
email%20marketing |
衍生欄位 findreplace-uc-derivedfield
您定義Email Marketing (updated)
衍生欄位。 您使用FIND AND REPLACE函式定義規則,尋找並以email marketing
取代email%20marketing
的所有具體值。
之後的資料 findreplace-uc-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
---|
External Marketing (updated) |
email marketing |
email marketing |
email marketing |
email marketing |
email marketing |
查詢 lookup
使用查詢資料集中的欄位來查詢值,並在新的衍生欄位中傳回值或用於進一步的規則處理。
規格 lookup-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
不適用 | 每個衍生欄位3個函式 | 下一個規則中用於進一步處理的新衍生欄位或值 |
使用案例 lookup-uc
您想要使用客戶點按透過Adobe Target顯示的個人化橫幅時收集的活動ID來查詢活動名稱。 想要搭配Analytics for Target (A4T)活動(包含活動ID和活動名稱)使用查詢資料集。
A4T查詢資料集 lookup-uc-lookup
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto | |
---|---|
活動ID | 活動名稱 |
415851 | MVT測試類別頁面 |
415852 | Luma - Campaign Max 2022 |
402922 | 首頁橫幅 |
衍生欄位 lookup-uc-derivedfield
您定義Activity Name
衍生欄位。 您使用LOOKUP函式定義規則,以從您收集的資料(在要套用查詢的欄位欄位中指定)中查詢值(例如 ActivityIdentifier)。 您從查詢資料集清單中選取查詢資料集(例如 New CJA4T Activities)。 然後您從比對索引鍵清單中選取識別碼欄位(例如 ActivityIdentifier),並從要傳回的值清單中選取要傳回的欄位(例如 ActivityName)。
詳細資訊 lookup-more-info
查詢函式會在報表時間套用至Customer Journey Analytics從您設定為連線一部分的查詢資料集中擷取的資料。
您可以在規則產生器中快速插入查詢函式,該函式已包含一或多個其他函式。
- 從選取器中選取 結構描述欄位。
- 選取 查詢資料集。
- 選取您的查詢資料集,並尋找您要用於查詢的欄位。
- 將查詢欄位拖放至函式的任何可用輸入欄位上(例如Case When)。 有效時,藍色方塊(標示為 + Add)可讓您放置欄位,並在您放置查閱欄位的函式之前自動插入Lookup函式。 插入的Lookup函式會自動填入所有欄位的相關值。
小寫 lowercase
將欄位中的值轉換為小寫,並將其儲存到新的衍生欄位中。
規格 lowercase-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
不適用 | 每個衍生欄位2個函式 | 新增衍生欄位 |
使用案例 lowercase-uc
您想要將所有收集的產品名稱轉換為小寫,以便正確製作報表。
在此之前的資料 lowercase-uc-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right layout-auto | |
---|---|
收集的產品名稱 | 產品檢視 |
網球拍 | 35 |
網球拍 | 33 |
網球拍 | 21 |
棒球棒 | 15 |
棒球棒 | 12 |
棒球棒 | 10 |
衍生欄位 lowercase-uc-derivedfield
您定義Product Names
衍生欄位。 您使用LOWERCASE函式定義規則,將收集的產品名稱欄位的值轉換為小寫,並儲存在新的衍生欄位中。
之後的資料 lowercase-uc-dataafter
table 0-row-2 1-row-2 2-row-2 layout-auto | |
---|---|
產品名稱 | 產品檢視 |
網球拍 | 89 |
棒球棒 | 37 |
Math math
在數值欄位上使用基本的數學運運算元(加、減、乘、除與加冪)。
規格 math-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
|
|
新增衍生欄位 |
使用案例 math-uc
由於膨脹,您想要以5%的膨脹率來更正已擷取的CRM資料的收入數。
在此之前的資料 math-uc-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
CRM ID | 年收入 |
1234 | 35,070,000 |
4133 | 7,500,000 |
8110 | 10,980 |
2201 | 42,620 |
衍生欄位 math-uc-derivedfield
您定義Corrected Annual Revenue
衍生欄位。 您使用MATH函式來定義將原始年度收入數字乘以1.05的規則。
之後的資料 math-uc-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
CRM ID | 更正的年度收入 |
1234 | 36,823,500 |
4133 | 7,875,000 |
8110 | 11,529,00 |
2201 | 44,751 |
詳細資訊 math-more-info
若要建立公式:
-
只要開始輸入公式欄位和符合您輸入內容的數值欄位,就會出現在快顯功能表中。 或者,您可以從左窗格的可用欄位中拖放數值欄位。
-
新增運算元(例如
*
要相乘),然後加上另一個欄位或靜態值。 您可以使用括弧來定義更複雜的公式。 -
若要插入靜態值(例如
1.05
),請輸入值並從快顯功能表選取 將 x 新增為靜態值 或將 新增 — x 為負靜態值。
-
綠色核取記號 表示您的數學公式是否有效,否則您將會看到警告 和訊息公式運算式無效。
在MATH函式中使用靜態數字時,有一些重要的考量:
-
靜態值需與欄位相關聯。 例如,不支援只搭配靜態欄位使用MATH函式。
-
您無法在靜態值上使用raise to power運運算元(
ˆ
)。 -
如果您在公式中使用多個靜態值,這些靜態值應該使用括弧分組,公式才有效。 例如:
-
此公式傳回錯誤。
-
此公式有效。
-
使用Math函式進行點選層級的計算。 針對以事件、工作階段或人員範圍為基礎的計算,使用Summarize函式。
合併欄位 merge
將兩個不同欄位的值合併到新的衍生欄位。
規格 merge-fields-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
不適用 | 每個衍生欄位5個函式 | 新增衍生欄位 |
使用案例 merge-fields-uc
您想要建立由頁面名稱欄位和來電原因欄位組成的維度,其目的在於跨管道分析歷程。
在此之前的資料 merge-fields-uc-databefore
table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto | ||
---|---|---|
頁面名稱 | 工作階段 | 訪客 |
說明頁面 | 250 | 200 |
首頁 | 500 | 250 |
產品詳細資料頁面 | 300 | 200 |
table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto | ||
---|---|---|
來電原因 | 工作階段 | 訪客 |
關於我訂單的問題 | 275 | 250 |
變更我的訂單 | 150 | 145 |
訂購時發生問題 | 100 | 95 |
衍生欄位 merge-fields-uc-derivedfield
您定義Cross Channel Interactions
衍生欄位。 您使用MERGE FIELDS函式定義規則,以合併頁面名稱欄位和來電原因欄位的值,並將其儲存在新的衍生欄位中。
之後的資料 merge-fields-uc-dataafter
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right 18-align-right 19-align-right 22-align-right 23-align-right 26-align-right 27-align-right layout-auto | ||
---|---|---|
跨頻道互動 | 工作階段 | 訪客 |
首頁 | 500 | 250 |
產品詳細資料頁面 | 300 | 200 |
關於我訂單的問題 | 275 | 250 |
說明頁面 | 250 | 200 |
變更我的訂單 | 150 | 145 |
訂購時發生問題 | 100 | 95 |
詳細資訊 merge-fields-moreinfo
您必須在「合併欄位」規則中選取相同型別的欄位。 例如,如果您選取「日期」欄位,則您要合併的所有其他欄位都必須是「日期」欄位。
下一個或上一個 next-previous
以欄位作為輸入,並解析工作階段或使用範圍內該欄位的下一個或上一個值。 這僅適用於「造訪」和「事件」表格欄位。
規格 prevornext-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
不適用 | 每個衍生欄位3個函式 | 新增衍生欄位 |
使用案例 prevornext-uc1
您想要瞭解 next 或 previous 值是您收到的資料,並考慮到重複值。
資料 prevornext-uc1-databefore
範例1 — 處理包含重複
table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto | ||||
---|---|---|---|---|
已接收資料 | 下一個值 工作階段 索引= 1 包含重複專案 |
下一個值 工作階段 索引= 1 不包含重複專案 |
先前的值 工作階段 索引= 1 包含重複專案 |
先前的值 工作階段 索引= 1 不包含重複專案 |
首頁 | 首頁 | 搜尋 | 沒有值 | 沒有值 |
首頁 | 搜尋 | 搜尋 | 首頁 | 沒有值 |
搜尋 | 搜尋 | 產品詳細資料 | 首頁 | 首頁 |
搜尋 | 產品詳細資料 | 產品詳細資料 | 搜尋 | 首頁 |
產品詳細資料 | 搜尋 | 搜尋 | 搜尋 | 搜尋 |
搜尋 | 產品詳細資料 | 產品詳細資料 | 產品詳細資料 | 產品詳細資料 |
產品詳細資料 | 搜尋 | 搜尋 | 搜尋 | 搜尋 |
搜尋 | 搜尋 | 沒有值 | 產品詳細資料 | 產品詳細資料 |
搜尋 | 沒有值 | 沒有值 | 搜尋 | 產品詳細資料 |
範例2 — 處理收到的資料中包含空白值的重複專案
table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto | ||||
---|---|---|---|---|
已接收資料 | 下一個值 工作階段 索引= 1 包含重複專案 |
下一個值 工作階段 索引= 1 不包含重複專案 |
先前的值 工作階段 索引= 1 包含重複專案 |
先前的值 工作階段 索引= 1 不包含重複專案 |
首頁 | 首頁 | 搜尋 | 沒有值 | 沒有值 |
首頁 | 首頁 | 搜尋 | 首頁 | 沒有值 |
首頁 | 搜尋 | 搜尋 | 首頁 | 沒有值 |
搜尋 | 搜尋 | 產品詳細資料 | 首頁 | 首頁 |
搜尋 | 搜尋 | 產品詳細資料 | 搜尋 | 首頁 |
搜尋 | 產品詳細資料 | 產品詳細資料 | 搜尋 | 首頁 |
產品詳細資料 | 沒有值 | 沒有值 | 搜尋 | 搜尋 |
衍生欄位 prevnext-uc1-derivedfield
您定義Next Value
或Previous value
衍生欄位。 您使用NEXT或PREVIOUS函式來定義選取已接收資料欄位的規則,選取下一個值或上一個值做為方法,工作階段做為Scope,並將Index的值設定為1
。
詳細資訊 prevnext-moreinfo
您只能選取屬於「造訪」或「事件」表格的欄位。
包含重複專案決定如何處理NEXT或PREVIOUS函式的重複值。
-
包含重複專案外觀和下一個或上一個值。 如果選取包含重複專案,它將忽略目前點選中下一個或上一個值的所有循序重複專案。
-
選取欄位中沒有(空白)值的列,將不會在NEXT或PREVIOUS函式輸出中傳回下一個或上一個值。
規則運算式取代 regex-replace
使用規則運算式將欄位中的值取代為新的衍生欄位。
規格 regex-replace-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
不適用 | 每個衍生欄位1個函式 | 新增衍生欄位 |
使用案例 regex-replace-uc
您想要擷取URL的一部分,並作為唯一頁面識別碼來分析流量。 您針對規則運算式使用[^/]+(?=/$|$)
來擷取URL的結尾,並將$1
作為輸出模式。
在此之前的資料 regex-replace-uc-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
頁面 URL |
https://business.adobe.com/products/analytics/adobe-analytics-benefits.html |
https://business.adobe.com/products/analytics/adobe-analytics.html |
https://business.adobe.com/products/experience-platform/customer-journey-analytics.html |
https://business.adobe.com/products/experience-platform/adobe-experience-platform.html |
衍生欄位 regex-replace-uc-derivedfield
您建立Page Identifier
衍生欄位。 您使用REGEX REPLACE函式定義規則,以使用[^/]+(?=/$|$)
的Regex和$1
的輸出格式來取代反向連結URL欄位的值。
之後的資料 regex-replace-uc-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 |
---|
頁面識別碼 |
adobe-analytics-benefits.html |
adobe-analytics.html |
customer-journey-analytics.html |
adobe-experience-platform.html |
詳細資訊 regex-replace-more-info
Customer Journey Analytics使用Perl規則運算式語法的子集。 支援下列運算式:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2 | |
---|---|
運算式 | 說明 |
a |
單一字元 a 。 |
a|b |
單一字元 a 或 b 。 |
[abc] |
單一字元 a 、b 或 c 。 |
[^abc] |
除了 a 、b 或 c 之外的任一單一字元。 |
[a-z] |
a -z 範圍內的任一單一字元。 |
[a-zA-Z0-9] |
a -z 、A -Z 或數字 0 -9 範圍內的任一單一字元。 |
^ |
和行的開頭相符。 |
$ |
和行的結尾相符。 |
\A |
字串的開頭。 |
\z |
字串的結尾。 |
. |
符合任一字元。 |
\s |
任一空格字元。 |
\S |
任何非空格字元。 |
\d |
任何數字。 |
\D |
任何非數字。 |
\w |
任一字母、數字或底線。 |
\W |
任一非單詞字元。 |
\b |
任何單詞邊界。 |
\B |
任一非單詞邊界的字元。 |
\< |
單詞的開頭。 |
\> |
單詞的結尾。 |
(...) |
擷取括號內的所有內容。 |
(?:...) |
未標示擷取。防止在輸出字串中參考相符項。 |
a? |
零個或一個 a 。 |
a* |
零個或更多 a 。 |
a+ |
一個或更多 a 。 |
a{3} |
剛好 3 個 a 。 |
a{3,} |
3 個或更多 a 。 |
a{3,6} |
介於 3 個和 6 個 a 之間。 |
您可以在輸出格式中以不限次數和任何順序的方式使用這些序列,以實現所需的字串輸出。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto | |
---|---|
輸出預留位置序列 | 說明 |
$& |
和全部運算式相符的輸出。 |
$n |
和第n個子運算式相符的輸出。 例如,$1 輸出第一個子運算式。 |
$` |
輸出找到的最後一個相符項的結尾 (如果沒有找到之前的相符項,則為文字的開頭) 和目前相符項的開頭之間的文字。 |
$+ |
輸出和規則運算式中最後一個標籤的子運算式相符的內容。 |
$$ |
輸出字串字元 "$" 。 |
Split split
將欄位中的值分割成新的衍生欄位。
規格 split-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
不適用 | 每個衍生欄位5個函式 | 新增衍生欄位 |
使用案例1 split-uc1
您可在單一維度中將語音應用程式回應收集到分隔清單中。 您想要清單中的每個值在回應報表中成為唯一值。
在此之前的資料 split-uc1-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
語音應用程式回應 | 活動 |
非常棒,完全合理,會推薦給其他人 | 1 |
很棒,有點混亂,會推薦給其他人 | 1 |
不是很好,很混亂,不會向其他人推薦 | 1 |
衍生欄位 split-u1-derivedfield
您建立Responses
衍生欄位。 您使用SPLIT函式定義規則,以使用Convert to array方法,以,
作為分隔符號,轉換語音應用程式回應欄位的值。
的熒幕擷圖
之後的資料 split-uc1-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto | |
---|---|
回應 | 活動 |
非常棒 | 2 |
會推薦給其他人 | 2 |
不太好 | 1 |
完全合理 | 1 |
有點令人困惑 | 1 |
非常令人困惑 | 1 |
不會推薦給其他人 | 1 |
使用案例2 split-uc2
您可在單一維度中將語音應用程式回應收集到分隔清單中。 您想要將清單中第一個值的回應放入其本身的維度中。 您想要將清單中的最後一個值放入其本身的維度中。
在此之前的資料 split-uc2-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
回應 | 活動 |
非常棒,非常合理,會推薦給其他人 | 1 |
很棒,有點混亂,會推薦給其他人 | 1 |
不是很好,很混亂,不會向其他人推薦 | 1 |
衍生欄位 split-u2-derivedfield
您建立First Response
衍生欄位。 您使用SPLIT函式定義規則,以從回應,
左側的回應欄位取得第一個值做為分隔符號。
您可以建立一個Second Response
衍生欄位,以從回應欄位取得最後一個值,方法是選取「從右側」、「1」作為「分隔符號」、「1」作為「索引」。
之後的資料 split-uc2-dataafter
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
---|---|
第一個回應 | 活動 |
非常棒 | 2 |
不太好 | 1 |
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
---|---|
第二個回應 | 活動 |
會推薦給其他人 | 2 |
不會推薦給其他人 | 1 |
總結 summarize
在事件、工作階段和使用者層級,將彙總型別函式套用至量度或維度。
規格 summarize-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
|
每個衍生欄位3個函式 | 新增衍生欄位 |
使用案例 summarize-uc
您想要將「新增至購物車收入」分類為三種不同的類別:「小」、「Medium」和「大」。 這可讓您分析和識別高價值客戶的特徵。
在此之前的資料 summarize-uc-databefore
假設:
- 「加入購物車收入」會以數值欄位收集。
情境:
- CustomerABC123在購物車中為ProductABC新增35美元,然後單獨新增ProductDEF到購物車中新增75美元。
- CustomerDEF456在購物車中新增50美元購買ProductGHI,然後在購物車中另外新增ProductJKL,價格為275美元。
- CustomerGHI789為ProductMNO的購物車新增$500。
邏輯:
- 如果訪客的購物車收入總計不到$150,則設定為小。
- 如果訪客的購物車收入總計大於$150但小於$500,請設為Medium。
- 如果訪客的購物車收入總計大於或等於$500,則設定為大。
結果:
- CustomerABC123加到購物車收入的總計$110。
- CustomerDEF456的購物車總收入為$325。
- CustomerGHI789加到購物車收入的總和$500。
衍生欄位 summarize-uc-derivedfield
您建立Add To Cart Revenue Size
衍生欄位。 您使用SUMMARIZE函式和Sum Summarize方法,並將範圍設定為人員,來加總cart_add欄位的值。 然後使用第二個CASE WHEN規則將結果分割為樹狀目錄類別大小。
的熒幕擷圖
之後的資料 summarize-uc-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
新增至購物車收入大小 | 訪客 |
小 | 1 |
媒體 | 1 |
大 | 1 |
詳細資訊 summarize-more-info
使用摘要函式進行以事件、工作階段或人員範圍為基礎的計算。 使用Math函式進行點選層級的計算。
修剪 trim
從欄位值的開頭或結尾,將空格、特殊字元或字元數修剪成新的衍生欄位。
規格 trim-io
table 0-row-5 1-row-5 | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
不適用 | 每個衍生欄位1個函式 | 新增衍生欄位 |
使用案例1 trim-uc1
您會收集產品資料,但該資料包含可分割報表的隱藏空白字元。 您想要輕鬆修剪任何多餘的空格
在此之前的資料 trim-uc1-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
產品 ID | 活動 |
"prod12356 " |
1 |
"prod12356" |
1 |
" prod12356" |
1 |
衍生欄位 trim-u1-derivedfield
您建立Product Identifier
衍生欄位。 您使用TRIM函式定義規則以從 產品識別碼 欄位 修剪空白字元。
的熒幕擷圖
之後的資料 trim-uc1-dataafter
table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto | |
---|---|
產品識別碼 | 活動 |
"prod12356" |
3 |
使用案例2 trim-uc2
您在頁面名稱上收集的資料在頁面名稱結尾包含一些錯誤的特殊字元,這些字元必須移除。
在此之前的資料 trim-uc2-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
---|---|
名稱 | 活動 |
首頁# | 1 |
首頁? | 1 |
首頁% | 1 |
首頁& | 1 |
首頁/ | 1 |
衍生欄位 trim-u2-derivedfield
您建立Page Name
衍生欄位。 您使用TRIM函式定義規則,以使用特殊字元 #?%&/
從名稱欄位修剪特殊字元。
之後的資料 trim-uc2-dataafter
table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto | |
---|---|
頁面名稱 | 活動 |
首頁 | 5 |
使用案例3 trim-uc3
您收集包括storeID的資料。 storeID包含縮寫後的美國州碼,做為前兩個字元。 您只想在報告中使用該州碼。
在此之前的資料 trim-uc3-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto | |
---|---|
storeID | 活動 |
CA293842 | 1 |
CA423402 | 1 |
UT123418 | 1 |
UT189021 | 1 |
ID028930 | 1 |
或234223 | 1 |
NV22342 | 1 |
衍生欄位 trim-u3-derivedfield
您建立Store Identifier
衍生欄位。 您使用TRIM函式定義規則以從右側截斷storeID欄位(從字串結尾到位置3
)。
之後的資料 trim-uc3-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
---|---|
存放區識別碼 | 活動 |
CA | 2 |
UT | 2 |
ID | 1 |
OR | 1 |
NV | 1 |
URL 剖析 urlparse
剖析URL的不同部分,包括通訊協定、主機、路徑或查詢引數。
規格 urlparse-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
輸入資料型別 | 輸入 | 包含的運運算元 | 限制 | 輸出 |
|
|
不適用 | 每個衍生欄位5個函式 | 新增衍生欄位 |
使用案例1 urlparse-uc1
您只想要使用反向連結URL的反向連結網域,作為行銷管道規則集的一部分。
在此之前的資料 urlparse-uc1-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Referring URL |
https://www.google.com/ |
https://duckduckgo.com/ |
https://t.co/ |
https://l.facebook.com/ |
衍生欄位 urlparse-uc1-derivedfield
您定義Referring Domain
衍生欄位。 您使用URL PARSE函式定義規則,以便從反向連結URL欄位擷取主機,並將其儲存在新的衍生欄位中。
的熒幕擷圖
之後的資料 urlparse-uc1-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Referrer Domain |
www.google.com |
duckduckgo.com |
t.co |
l.facebook.com |
使用案例2 urlparse-uc2
您想要在Page URL中使用查詢字串的cid
引數值,做為衍生追蹤程式碼報表輸出的一部分。
在此之前的資料 urlparse-uc2-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
---|
Page URL |
https://www.adobe.com/?cid=abc123 |
https://www.adobe.com/?em=email1234&cid=def123 |
https://www.adobe.com/landingpage?querystring1=test&test2=1234&cid=xyz123 |
衍生欄位 urlparse-uc2-derivedfield
您定義Query String CID
衍生欄位。 您使用URL PARSE函式定義規則,以擷取頁面URL欄位中查詢字串引數的值,並將cid
指定為查詢引數。 輸出值會儲存在新的衍生欄位中。
的熒幕擷圖
之後的資料 urlparse-uc2-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
---|
Query String CID |
abc123 |
def123 |
xyz123 |
限制
下列限制一般適用於衍生欄位功能:
- 為衍生欄位定義規則時,您最多可以使用十個不同的結構描述欄位(不包括標準欄位)。
- 根據此最多10個不同的結構描述欄位,只允許最多3個查詢結構描述或設定檔結構描述欄位。
- 每個Customer Journey Analytics連線最多可以有100個衍生欄位。
函式限制摘要
- 5案例當每個衍生欄位有函式時
- 每個衍生欄位有200個運運算元
- 5依衍生欄位分類函式
- 每個衍生欄位有200個運運算元
- 每個衍生欄位2個串連函式
- 5每個衍生欄位刪除重複函式
- 每個衍生欄位2個尋找和取代函式
- 每個衍生欄位5個查詢函式
- 每個衍生欄位2個小寫函式
- 每個衍生欄位25個作業
- 每個衍生欄位5個數學函式
- 每個衍生欄位有2個合併欄位函式
- 每個衍生欄位3個下一個或上一個函式
- 每個衍生欄位有1個Regex取代函式
- 每個衍生欄位5個分割函式
- 3每個衍生欄位的函式摘要
- 每個衍生欄位1個修剪函式
- 每個衍生欄位有5個URL剖析函式
運算子
If或Else If建構中的運運算元(在Case When函式中)是條件與 one 值的組合。 條件的每個額外值都會增加運運算元的數量。
例如,底下的條件使用13個運運算元。
Classification函式中的運運算元是當值等於原始值時以新值取代值的單一專案。
例如,底下的「分類」規則使用3個運運算元。
的熒幕擷圖
詳細資訊 trim-more-info
Trim
和Lowercase
是資料檢視中元件設定可用的功能。 使用衍生欄位可讓您結合這些函式,直接在Customer Journey Analytics中進行更複雜的資料轉換。 例如,您可以使用Lowercase
移除事件欄位中的區分大小寫功能,然後使用Lookup
將新的小寫欄位與只有小寫查詢索引鍵的查詢資料集進行比對。 或者,在新欄位設定Lookup
之前,您可以使用Trim
來移除字元。
衍生欄位中支援查閱和設定檔欄位,可讓您根據事件查閱和設定檔屬性來轉換資料。 在有查詢或設定檔資料集中的帳戶層級資料的B2B案例中,這會特別有用。 此外,這項支援對於在查閱資料(如行銷活動資訊和選件型別)或設定檔資料(如成員層級和帳戶型別)的常見欄位中操作資料非常有用。
如需衍生欄位的詳細背景資訊,請參閱:
-
充分利用您的資料:在Customer Journey Analytics中使用衍生欄位的架構
-
Customer Journey Analytics🔗的衍生欄位使用案例