在數位的時代,愛酷智能科技的跨渠道客戶數據平台 AccuCDP 是如何協助企業搜集多方數據,快速找到精準受眾,並進行後續行銷呢?接續從 CDP 產品開發,看愛酷團隊的核心理念這篇文章中所提到自動化行銷本次將分享 AccuCDP 透過哪些技術來達到自動化行銷的運作。 

AccuCDP 自動化行銷:透過遞迴演算法進行樹狀資料拆解及扁平化轉換

以上圖為例,選定自動化旅程的起點後,接著可以選擇「間隔時間」和「發送出口」。直到按下「儲存」前的這一系列動作,都是前端工程的範疇;而按下送出後,則會透過 API 從後端進行一系列解析。 

後端程式背後所執行的內容,是將此樹狀結構的 JSON 資料格式先進行扁平化的轉換及拆解。 

在技術層面,運用遞迴演算法 (Recursive, 又譯為遞歸),以使用函式呼叫自身的方式,重複執行直到觸發終止條件後才會停止。遞迴演算法可以協助我們在 N 元樹中一步一步地找到每個根節點 (Root),並把「樹結構」轉換成「扁平條件」。  

在遞迴演算法中,也能加入希望切割的條件,即將「發送出口」設定為結束,以做為每筆扁平化資料的終點。如此一來前置步驟就大致完成了,上圖的自動化旅程將會被切割成四條扁平化的結果。

AccuCDP 自動化行銷:透過遞迴演算法進行樹狀資料拆解及扁平化轉換

接下來說明發送端,AccuCDP 會每分鐘到資料庫撈取需要發送的扁平化條件,再用此條件找出對應的受眾並進行發送。如此一來,在發送時只需要針對扁平化後的每筆條件,直接進行時間間隔的加總,再以加總後的時間去回推,便可以找出當時符合起點設定的條件受眾,並省去每次發送時需即時拆解樹結構才能找到受眾的時間。 

AccuCDP 針對自動化行銷的旅程先做了前置處理,如此便能在發送時更輕鬆且有效率地找出符合條件的受眾,若有更龐大的流量需求,也能在此方式之下加以調整,以因應未來的擴充。 

愛酷智能科技透過敏捷開發的思維,賦予行銷科技最大化的能量,並持續領先業界 CDP,同時秉持不斷創新、不斷試錯的精神,提供客戶最具專業性及前瞻性的產品。 

推薦閱讀: AccuCDP 「數據儀表板」五大功能解析,全面掌握顧客行為
前瞻性 MarTech 解決方案請參考愛酷官網:https://accu-url.me/3rjw68

作者:愛酷智能科技 AccuCDP 後端工程師 張皓博