當您認真思考時,您會發現數據是任何公司數位行銷工作的基本組成部分。無論是在線上處理交易、在網站上部署標籤,還是將分析工具中的資料提取到資料湖中,您的業務的好壞取決於您收集的資料。這就是我試圖讓與我合作的公司專注於他們的數據的原因,而不是他們需要將數據發送到的供應商或他們想要的格式。
許多公司不了解資料層的重要性。我相信這是因為「資料層」聽起來很抽象 – 但實際上,資料層只是將網站或行動應用程式的關鍵資料公開給需要它的服務的方式。不幸的是,這不僅對於行銷人員來說很難理解,對於開發人員來說也是如此。開發人員通常認為資料層只是他們為行銷而建立的 JavaScript 物件 – 這是獲取追蹤網站使用者所需的所有資料的方式。但實際上,應該是他們熟悉的、已經為網站提供支援的數據。如果他們有辦法將這些數據暴露給前端以實現網站功能,他們應該利用它來為行銷人
員提供他們需要的數據
如果網站採用單一方式公開網站功能和標籤的數據,則所需的維護工作就會少得多,混亂也會少得多。因此,良好的資料層的關鍵部分是確保所有利害關係人 – 建立它的開發人員和使用它的行銷人員 – 理解它的用途。
我經常與一些公司合作,這些公司的資料層包含的資料比實際需要的複雜得多。我最喜歡的例子是讓開發人員將頁面名稱邏輯寫入資料層,以便每個頁面都有一個由開發人員編寫的資料層元素來識別該頁面。這是等工具的常見需求- 但問 BC 數據巴西 題是,隨著新頁面上線,或者您決定要更改特定頁面的命名方式,
您必須返回並讓開發人員進行更改。相反,我鼓勵我的客戶從構建塊開始 – 頁面名稱通常源自頁面類型、所在部分、產品名稱等 那麼為什麼不直接要求開發人員公開這些構建塊,並且然後依靠您的TMS 將關鍵元素拼湊成 那麼。更有 件和簡訊行銷社群媒體行銷公司關於 意義的整體?然後,如果您確實需要進行更改,則可以在開發發布週期之外的 TMS 中進行更改。將資料分解為基本元素可以讓每個參與者專注於他們最了解的內容 – 您的分析開發人員可以在 TMS 中編寫邏輯,而無需您的後端開發人員執行相同的操作。
無論是在線上處理交易、在網站上部署標籤,還是將分析工具中的資料提取到資料湖中,您的業務的
好壞取決於您收集的資料
總而言之,資料層中包含的資料應該代表開發人員支援的內部系統中的資料。它不需要是發送到分析工具時的資料狀態。 TMS 最明顯的好處之一是它允許您將資料轉換為每個供應商所需的最終狀態 – 但太多公司未能利用這一好處。
準備好每次啟動成功的資料專案了嗎?聽聽其他人是如何做到的並掌握您的基礎。
無論您如何努力建立良好的資料層和保持這種狀態的流程,事情都會出錯。但一些公司拒絕適應——如果數據元素損壞,他們會 數位數據 等到它被修復並忍受壞數據,直到這種情況發生。或者他們將拒絕進行任何實現更改,直到他們需要的資料位於資料層中。
如果您圍繞資料層分類確定了一組管理原則,然後努力維護這些原則,那麼您的資料層分類將更有意義。我告訴我的客戶,我對多字元素是否使用駝峰式分隔符號或下劃線分隔符號對我來說相同)不太感興趣,而對他們是否對所有資料元素使用相同的規則更感興趣。對於是否將客戶資料嵌套在「客戶」物件下或在一組資料元素前面加上前綴,我也沒有強烈的偏好 – 但對每個不同類別的資料都以相同的方式進行。一致地應用您為資料層設定的規則,這將使任何需要存取該資料的人變得更容易。