隨著現今消費者行為轉向線上平台和行動裝置,更加動態和數據驅動的數位廣告,逐漸取代傳統的廣告模式。OneAD 是一家廣告科技公司,致力於運用先進科技開發跨平台和各式網路裝置上高吸引力的品牌廣告方案。不過,他們也面臨廣告 log 資料量龐大,無法即時處理的情況,iKala Cloud 協助應用 Google Cloud BigQuery 滿足 OneAD 資料分析即時性的需求,助力品牌達到廣告投放精準行銷!
Cookie 限時清除!多媒體廣告面臨跨平台使用者 ID 資料分析挑戰
為了讓廣告效益觸及最多消費者,OneAD 藉由多媒體聯播網廣告形式,規劃適合不同平台的影音、互動式廣告。然而,這樣的合作模式,也讓 OneAD 遇到兩大挑戰。首先,不同專案合作有不同的資料格式,讓資料團隊拿到第一手資料後,需先花時間進行轉換與清理,針對大量、不緊急的資料進行批次處理(Batch Processing);針對廣告預算成效優化、跨平台消費者歸戶作業則進行串流處理(Stream Processing)。
其次,串流處理的「跨平台消費者 ID 歸戶」是第二大挑戰,因為 Cookie 具有時效性,如果要將單一消費者在不同平台的使用行為進行 ID 辨認,就會需要即時進行儲存與分析,否則被清除後就難以追蹤。不過,過去使用 Apache Spark 較難以滿足即時分析的需求,因此團隊尋求更即時性的解決方案。
BigQuery 滿足廣告商資料分析即時性需求、易於串接 Google Analytics資料
在了解 OneAD 對於廣告 log 資料的分析需求後,iKala Cloud 團隊協助導入 Google Cloud BigQuery 資料分析平台,透過其強大的即時資料處理能力,協助優化跨平台使用者資料的儲存與比對作業。OneAD 機器學習團隊技術經理黃啟倫也提到,藉由 BigQuery 即時的資料處理,能加速將這些經過處理的數據傳送到 Google Cloud 上的虛擬機(VM),在該環境中,利用 OneAD 編寫的 Python 代碼進行跨平台消費者 ID 的精確歸戶處理。
同時黃經理也分享,OneAD 作為第三方廣告商,許多品牌客戶對於廣告成效數據的公正性有更精準的需求,因此會同步採用 Google Analytics 進行監測,而正因為 OneAD 採用 Google Cloud BigQuery,讓團隊在 GA 的資料串接上相當容易,後續也只要用 SQL 便能輕鬆處理資料。
iKala 提供 BigQuery 應用建議,助 OneAD 解決成本難題並提升資料分析效率
面對 Cookie 追蹤即時性的挑戰,OneAD 團隊藉由 BigQuery 即時資料處理的優勢,將過去平均最多只能一天進行一次 ID 分析的作業,優化為一天可以進行兩次的運算,並有餘裕進行error 的修復。此外,隨著 Cookie 資料量的增加,OneAD 團隊發現今年 BigQuery 單月的使用量成長到去年的 3 倍,但在使用量大量成長之下,BigQuery 的效能仍能維持,讓團隊不僅能加速開發速度、節省人力支出。
黃經理分享,OneAD 團隊在操作 BigQuery 初期因為還不熟悉,曾面臨費用大暴漲的情況,導致內部有提出暫緩使用的決議,不過在 iKala Cloud 團隊即時資訊的協助下,幫助團隊以建立分區資料表的方式,提升成本控管的掌握度,讓團隊能安心使用 BigQuery 進行資料分析。