實驗記錄 - 大量
定義可在大量檔案中下載的實驗。
注意事項
在 2023 年 2 月 1 日前,將擴充的文字廣告升級至回應式搜尋廣告。 在此日期之後,您將無法再建立新的或編輯現有的展開文字廣告。 如需詳細資訊,請 參閱關於回應式搜尋廣告。
透過實驗,您可以分割行銷活動的預算和流量,然後在有限的日期範圍內執行 A/B 測試。
使用不同的報價策略或不同類型的目標,會如何影響您的廣告行銷活動效能? 這會更好、更糟或基本上相同嗎? 現在您可以執行 A/B 測試來瞭解!
透過 Microsoft Advertising 實驗,您會建立一個搜尋活動的複本,以接收基底行銷活動的預算和廣告流量分割。 每個基底行銷活動最多可以建立 10 個非並行實驗。 然後,您可以:
- 試用實驗活動中的變更。
- 查看實驗活動與基底行銷活動的執行方式。
- 如果您喜歡實驗的結果,請將變更套用至基底行銷活動,或建立全新的行銷活動。
當您在帳戶中建立實驗時,會建立新的實驗和新的行銷活動。 以下是一些值得注意的詳細資料:
實驗實體是以您指定的基底行銷活動識別碼、結束日期、名稱、開始日期和流量分割百分比所建立。 實驗 狀態 會由 Microsoft Advertising 自動設定為 建立,而下一次下載實驗時,其狀態會是 [ 作用中]、[ 建立]、[ 建立][失敗]、[ 暫停] 或 [ 已排程]。
實驗 活動 會建立為 基底行銷活動的複本。 所有基底行銷活動設定,包括廣告群組、廣告、廣告延伸模組關聯和目標設定,都會複製到新的實驗活動。 您可以透過實驗記錄的 [實驗活動識別碼] 欄位取得這個新活動的系統識別碼,例如,在大量上傳結果檔案中。 從基底行銷活動建立的實驗活動名稱會符合實驗名稱,反之亦然。 如果實驗名稱已更新,實驗活動的名稱會自動更新為相符,反之亦然。
注意事項
下列實體不會從基底行銷活動複製到實驗活動:
- 過期的廣告群組,也就是已過期的結束日期,將不會從基底行銷活動複製到實驗活動。 在升級實驗且實驗行銷活動設定覆寫基底行銷活動設定之後,將會刪除基底行銷活動中過期的廣告群組。 同樣地,實驗行銷活動中任何過期的廣告群組都不會在促銷期間複製到基底行銷活動。
- 具有目的地 URL 的關鍵字將不會從基底行銷活動複製到實驗活動。 我們建議您升級至 最終 URL,但如果您仍有具有目的地 URL 的關鍵字,它們將不會用於實驗活動,而且即使實驗稍後會升級) ,它們仍會保留在基底行銷活動 (中。
- 標準文字廣告 (STA) 將不會從基底行銷活動複製到實驗活動。 我們建議您升級至 展開的文字廣告,但如果您仍然有 STA,它們將不會用於實驗行銷活動,而且它們會保留在基底行銷活動 (即使稍後會將實驗升級) 。
- 已刪除市場中物件的物件關聯一開始可能會在您的基底行銷活動中提供,但不會複製到實驗活動。 如果您稍後推廣實驗活動,您的基底行銷活動將會採用實驗活動的所有設定,而已刪除的市集內物件的物件關聯將會從您的基底行銷活動中刪除。
在 Microsoft Advertising Web 應用程式的 [實驗] 索引標籤中,您可以取得未從基底行銷活動複製到實驗活動的詳細專案清單。 清單會格式化為大量上傳結果檔案,也就是未複製到實驗活動之專案的錯誤記錄。 如果您發現您認為應該複製到實驗活動的錯誤記錄,請隨意連絡支援人員並提供詳細資料。
建立實驗之後,您可以更新其 結束日期、 名稱、 開始日期和 流量分割百分比。 有一些例外狀況,例如,您無法在[狀態] 變成 [作用中] 之後更新開始日期 (開始日期已抵達) ,而且您無法在[狀態] 變成 [結束] 之後更新結束日期 (結束日期已通過) 。
建立實驗活動之後,您可以更新其所有設定,但行銷活動 預算、 預算類型和 狀態除外。 實驗活動的預算、狀態和時區一律繼承自基底行銷活動設定。 如果您想要變更實驗的預算,您必須變更基底行銷活動的預算。 然後會根據您的實驗 [ 流量分割百分比 ] 設定來分割值變更。 實驗活動會有一個新屬性,非實驗活動沒有,也就是 實驗識別碼。
提示
建立實驗之後,您對基底行銷活動設定所做的任何變更 (除了預算和狀態) 之外,都不會影響實驗。 為了確保您看到公平比較,建議您不要在實驗執行時對基底行銷活動的設定進行任何變更。
您可以讓實驗在 結束日期執行、暫時暫停,或提早結束實驗。 若要暫停實驗,您必須暫停基底行銷活動。 暫停基底行銷活動也會暫停實驗活動和實驗本身。 若要提早結束實驗,請將實驗 [狀態 ] 設定為 [已結束]。 當您結束實驗時,實驗活動將會暫停。 實驗一旦結束,就無法重新開機。 您稍後可以升階、畢業或刪除已結束的實驗。
您有數個選項可使用從實驗中學到的內容。
- 您可以讓基底行銷活動採用實驗活動的所有設定,也就是將 [狀態 ] 設定為 [ 升級]。 實驗活動設定和實體會複製回基底行銷活動,實驗活動將會暫停。 基底行銷活動會再次擁有其原始預算和流量的 100%。 系統會盡可能保留原始系統識別碼。 可能會有一些例外狀況,例如,如果您在建立實驗活動之後從基底行銷活動刪除廣告群組。 實驗期間對基底行銷活動設定所做的任何變更,例如,將會有效地刪除新的廣告群組。
- 您可以使用自己的預算和廣告流量,將 [狀態] 設定為 [分級],以獨立行銷活動形式來進行實驗。 基底行銷活動會再次擁有其原始預算和流量的 100%,而先前的實驗活動 (實驗活動) 會以與基底行銷活動相同的預算開始。
- 您可能想要將實驗活動設定的子集合並到基底行銷活動,而不是使用所有實驗行銷活動設定。
當您刪除 實驗時,也會刪除實驗 活動 ,反之亦然;不過,不會刪除基底行銷活動。 當您刪除基底活動時,也會刪除其所有相關的實驗和實驗活動。
您可以在DownloadCampaignsByAccountIds或DownloadCampaignsByCampaignIds服務要求中包含Experiment的DownloadEntity值,以下載帳戶中的所有實驗記錄。 此外,下載要求必須包含 EntityData 範圍。 如需大量服務的詳細資訊,包括最佳做法,請參閱 大量下載和上傳。
下列大量 CSV 範例會新增實驗。
Type,Status,Id,Parent Id,Client Id,Modified Time,Start Date, End Date,Name,Traffic Split Percent,Base Campaign Id,Experiment Campaign Id
Format Version,,,,,,,,6.0,,,
Experiment,Active,-20,,ClientIdGoesHere,11/12/2020,12/31/2021,My Campaign - Experiment,50,-111,
如果您使用適用于 .NET、JAVA 或 Python 的 Bing Ads SDK ,您可以使用 BulkServiceManager 來節省時間來上傳和下載 BulkExperiment 物件,而不是直接呼叫服務作業,並撰寫自訂程式碼來剖析大量檔案中的每個欄位。
var uploadEntities = new List<BulkEntity>();
// Map properties in the Bulk file to the BulkExperiment
var bulkExperiment = new BulkExperiment
{
// Map properties in the Bulk file to the
// Experiment object of the Campaign Management service.
Experiment = new Experiment
{
// 'Base Campaign Id' column header in the Bulk file
BaseCampaignId = campaignIdKey,
// 'End Date' column header in the Bulk file
EndDate = new Microsoft.BingAds.V13.CampaignManagement.Date
{
Month = 12,
Day = 31,
Year = DateTime.UtcNow.Year + 1
},
// 'Experiment Campaign Id' column header in the Bulk file
ExperimentCampaignId = null,
// 'Status' column header in the Bulk file
ExperimentStatus = "Active",
// 'Id' column header in the Bulk file
Id = experimentIdKey,
// 'Name' column header in the Bulk file
Name = "My Campaign - Experiment",
// 'Start Date' column header in the Bulk file
StartDate = new Microsoft.BingAds.V13.CampaignManagement.Date
{
Month = DateTime.UtcNow.Month,
Day = DateTime.UtcNow.Day,
Year = DateTime.UtcNow.Year
},
// 'Traffic Split Percent' column header in the Bulk file
TrafficSplitPercent = 50,
},
// 'Client Id' column header in the Bulk file
ClientId = "ClientIdGoesHere",
// 'Status' column header in the Bulk file
Status = Status.Active
};
uploadEntities.Add(bulkExperiment);
var entityUploadParameters = new EntityUploadParameters
{
Entities = uploadEntities,
ResponseMode = ResponseMode.ErrorsAndResults,
ResultFileDirectory = FileDirectory,
ResultFileName = DownloadFileName,
OverwriteResultFile = true,
};
var uploadResultEntities = (await BulkServiceManager.UploadEntitiesAsync(entityUploadParameters)).ToList();
針對 實驗 記錄, 大量檔案架構中提供下列屬性欄位。
基底行銷活動識別碼
做為實驗活動基底之行銷活動的 Microsoft Advertising 識別碼。
每個基底行銷活動最多可以建立 10 個非並行實驗。 換句話說,相同基底行銷活動的多個實驗不能有重迭的時間間隔。
注意事項
實驗僅適用于搜尋活動。 如果行銷活動使用共用預算,則您無法使用它作為實驗的基底行銷活動。
添加: 唯讀和必要。 您必須指定現有的行銷活動識別碼,或指定等于父活動記錄之 [標識符] 欄位的負識別碼。 如果您要在相同的大量檔案中建立新行銷活動的實驗,建議您這麼做。 如需詳細資訊,請 參閱大量檔案架構參考金鑰。
更新: 唯讀。 您無法變更實驗的基底行銷活動。
刪除: 唯讀
用戶端識別碼
用來將大量上傳檔案中的記錄與結果檔中的記錄產生關聯。 伺服器不會使用或儲存此欄位的值;它只會從上傳的記錄複製到對應的結果記錄。 它可以是長度上限為 100 的任何有效字串。
添加: 選
更新: 選
刪除: 唯讀
結束日期
實驗到期的日期。
如果您未指定結束日期,廣告將不會過期。 結束日期一旦過去,就無法延長結束日期。
結束日期包含在內。 例如,如果您將結束日期設定為 2020/12/31,實驗將會在 2020 年 12 月 31 日下午 11:59 結束。 時間相對於 基底行銷活動 時區。
添加: 選。 如果您將此元素保留為 nil 或空白,則在您採取進一步的動作之前,實驗將不會過期,例如,將實驗 狀態 設定為 [已結束]。
更新: 選。 如果未設定更新的值,則此設定不會變更。 若要刪除目前的結束日期,且實際上未設定結束日期,請將此欄位設定為 delete_value 字串。 當您下次擷取實驗時,將不會設定此欄位。
刪除: 唯讀
實驗活動識別碼
建立為 基底行銷活動複本之行銷活動的 Microsoft Advertising 識別碼。
所有基底行銷活動設定,包括廣告群組、廣告、廣告延伸模組關聯和目標設定,都會複製到新的實驗活動。
建立實驗活動之後,您可以更新其所有設定,但行銷活動 預算和 預算類型除外。 實驗活動的預算和時區一律繼承自基底行銷活動設定。
添加: 唯讀
更新: 唯讀
刪除: 唯讀
實驗類型
判斷是要隨機顯示實驗和原始行銷活動的個別客戶廣告,還是只顯示其中一個廣告。
可能的值包括 TrafficBased 和 CookieBased。
TrafficBased:這也稱為搜尋型選項。 每次客戶搜尋時,都會隨機顯示來自您實驗的廣告或原始行銷活動的廣告。 這表示,如果個別客戶搜尋多次,就可以看到來自這兩個來源的廣告。
CookieBased:當個別客戶搜尋時,我們會顯示來自您實驗或原始行銷活動的廣告,並使用 Cookie 來確保他們之後只會看到來自此來源的廣告。 Cookie 型選項有一個重要的取捨要考慮:一方面,您可能會取得更精確的資料,因為您要確保個別客戶只回應一個或另一個來源。 另一方面,相較于以搜尋為基礎的選項,您可能需要較長的時間來建立統計顯著的比較資料。
添加: 選。 預設值為 TrafficBased。
更新: 唯讀。 您無法更新實驗類型。
刪除: 唯讀
識別碼
系統產生的實驗識別碼。
添加: 唯讀
更新: 唯讀和必要
刪除: 唯讀和必要
修改時間
上次更新實體的日期和時間。 值為國際標準時間 (UTC)。
注意事項
日期和時間值會反映伺服器上的日期和時間,而不是用戶端。 如需日期和時間格式的相關資訊,請參閱 基本 XML 資料類型中的 dateTime 專案。
添加: 唯讀
更新: 唯讀
刪除: 唯讀
名稱
實驗的名稱。
從基底行銷活動建立的實驗活動名稱會符合實驗名稱,反之亦然。 如果實驗名稱已更新,實驗活動的名稱會自動更新為相符,反之亦然。
在帳戶內的所有活動和實驗中,名稱必須是唯一 (不區分大小寫的) 。 名稱最多可以包含 128 個字元。
添加: 必填
更新: 選。 如果未設定更新的值,則此設定不會變更。
刪除: 唯讀
開始日期
實驗活動開始提供廣告的日期。
開始實驗之後,也就是開始日期到達之後,就無法更新開始日期。
開始日期包含在內。 例如,如果您將開始日期設定為 5/5/2020,實驗會在 2020 年 5 月 5 日上午 12:00 開始。 時間相對於 基底行銷活動 時區。
添加: 必填
更新: 選。 如果未設定更新的值,則此設定不會變更。 開始實驗之後,也就是開始日期到達之後,就無法更新開始日期。
刪除: 唯讀
狀態
實驗的狀態。
下表說明可能的狀態值。
狀態 | 描述 |
---|---|
作用中 | 實驗活動有資格提供廣告。 實驗 開始日期 已抵達,而且尚未通過 結束日期 。 |
創建 | 實驗已建立,且仍在建立實驗活動。 |
CreationFailed | 已建立實驗,但無法建立實驗活動。 如果建立失敗,實驗狀態只能設定為 [已刪除]。 您應該刪除實驗,並嘗試建立新的實驗。 如果問題持續發生,請連絡支援人員以尋求協助。 |
已刪除 | 實驗和實驗活動已刪除。 |
結束 | 實驗不再符合提供廣告的資格。 結束日期已過,或狀態已直接設定為 [結束]。 |
畢業 | 您的實驗已透過自己的預算和廣告流量,以獨立行銷活動形式進行。 基底行銷活動再次具有其原始預算和流量的 100%,而分級行銷活動 (先前的實驗活動) 已從與基底行銷活動相同的預算開始。 |
畢業 | 實驗活動正以獨立行銷活動的方式進行,並具有自己的預算和廣告流量。 成功完成時,狀態會自動設定為 [分級]。 如果畢業失敗,則沒有任何變更,而且狀態會回到 [使用中]。 (此服務不會傳回內部的 「ExperimentFailed」 狀態。) 您可以將狀態設定為 [畢業] 來再試一次,如果實驗的畢業仍然不成功,請連絡支援人員以尋求協助。 |
已暫停 | 基底行銷活動和實驗活動會暫時暫停,且不符合提供廣告的資格。 實驗 開始日期 已抵達,而且尚未通過 結束日期 。 請注意,當基底行銷活動暫停時,實驗活動和實驗本身也會暫停。 同樣地,當基底行銷活動未暫停時,實驗活動和實驗本身會取消暫停。 當實驗未暫停時,它會移至 [使用中] 或 [已排程] 狀態。 |
促進 | 您的基底行銷活動採用了實驗活動的所有設定。 實驗活動設定和實體已複製回基底行銷活動,且實驗活動已暫停。 基底行銷活動再次具有其原始預算和流量的 100%。 應該盡可能保留原始系統識別碼。 可能會有一些例外狀況,例如,如果您在建立實驗活動之後從基底行銷活動刪除廣告群組。 實驗期間對基底行銷活動設定所做的任何變更,例如,新的廣告群組已有效地刪除。 |
PromoteFailed | 實驗活動設定無法套用至基底行銷活動。 您可以將狀態設定為 [已升級] 來再試一次,如果 PromoteFailed 狀態持續存在,請連絡支援人員以取得協助。 |
促進 | 實驗活動設定會套用至基底行銷活動。 成功完成時,狀態會自動設定為 [已升級],否則狀態會設定為 PromoteFailed。 如果升級失敗,實驗狀態只能設定為 [已刪除]。 刪除實驗和實驗活動之前,請考慮是否要將任何設定從實驗活動複製到基底行銷活動,例如透過 Microsoft Advertising Web 應用程式或 API。 |
已排程 | 實驗活動已建立,且實驗已排定在 開始日期 送達後開始提供廣告。 |
添加: 必填。 您必須將狀態設定為 [作用中];不過,Microsoft Advertising 會自動將狀態設定為 建立,而您下次擷取實驗時,其狀態會是 [ 作用中]、[ 建立]、[ 建立][失敗]、[ 暫停] 或 [ 已排程]。
更新: 唯讀
刪除: 必填。 [狀態] 必須設定為 [ 已刪除]。
流量分割百分比
您想要為此實驗配置的基底行銷活動預算和廣告流量百分比。
廣告流量會根據個別搜尋,在實驗和基底行銷活動之間分割。 相關的搜尋會隨機顯示來自實驗的廣告,或是來自基底行銷活動的廣告。 這表示,如果個別客戶搜尋多次,就可以看到來自這兩個來源的廣告。
可能 int
的值範圍從 1 到 99。
添加: 必填
更新: 唯讀。 您無法在實驗執行時變更分割。
刪除: 唯讀