Supabase 整合

你的名單散落在建置工具、CRM 和幾個 CSV 裡,沒有一個能和你的花費對起來。改把每筆名單在表單送出的當下,送進你在 Supabase 上自己的 Postgres 資料表。

  • Webhook
  • 登陸頁、問卷漏斗、工作流程(Beta 版,透過「HTTP 請求」)

為什麼要連接

為什麼用 Supabase 搭配 LanderLab

  • 名單在你自己的 Postgres 裡

    每筆名單都是你擁有的資料表中的一列,用你的結構與欄位類型,而不是鎖在別人工具裡的一筆紀錄。

  • 不用建置或架設伺服器

    Supabase 透過 REST API 開放每個資料表,Webhook 就能直接寫入資料庫。沒有端點要寫程式、部署或監控。

  • 設計上就只能新增的金鑰

    Row Level Security 可以把 Webhook 的金鑰限制為只能新增列,所以它無法讀取、修改或刪除任何一筆名單。

  • 用 SQL 分析名單品質

    UTM、click ID 與 A/B 版本都在欄位中,一個查詢就能依廣告活動與版本列出名單,再和你的結果資料 join,就能看出哪些變成了成交。

  • 隨時能接上你自己的應用程式

    建在同一個專案上的買家入口或業務應用程式,透過自己的政策讀取資料表,頁面收集到的名單馬上就會出現在那裡。

在你的登陸頁上使用 Supabase

認真的名單開發業者,最後都會想把原始資料放進自己掌控的資料庫:把名單和花費 join、用 SQL 分析名單品質、供應買家入口或業務應用程式。建置接收名單的端點通常是卡住的那一步,因為得有人寫,還得讓它一直跑。

Supabase 省掉了這一步。每個資料表本來就有 REST 端點,LanderLab 的 Webhook 把每筆名單以一組扁平的欄位名稱與值發送過去。Postgres 寫入這一列,Row Level Security 決定這個請求能做什麼,名單就帶著廣告活動與版本進到你的資料庫。

每筆名單一列 Postgres,用你的結構

請求內容是扁平的,一個鍵對應一欄,所以每筆名單都會成為一列有類型的欄位,created_at 時間戳記來自欄位預設值,還有一個你其他系統可以參照的 id。對應不到任何欄的鍵會被拒絕,雜亂的資料就進不了資料表。

因為是 Postgres,這一列隨時能做 SQL 能做的任何事:每天每個廣告活動的名單檢視、和你的成本資料表 join,或者如果你寧可拒絕重複送出也不想存兩次,就在 email 上加唯一索引。

用 Row Level Security 鎖好

Webhook 使用你專案的 publishable key 寫入,由 Row Level Security 決定這把金鑰能做什麼。只允許對名單資料表新增、其他一律不行,這把金鑰就能新增名單,卻永遠無法讀取、修改或刪除它們,所以即使金鑰不是機密,名單資料仍然碰不到。

會繞過 Row Level Security 的 secret key 永遠不必離開你自己的後端:名單表單用不到它。

屬於你自己的名單品質真實來源

建置工具、CRM 與追蹤工具各自只掌握一部分。一個存有每筆名單及其 utm_campaign、click ID、登陸頁與版本的 Supabase 資料表,就是你能掌控的那一部分。把每日花費載入第二個資料表,一個 SQL 檢視就能依廣告活動與版本算出單筆名單成本;再加上買家或業務記錄的結果,就能算出每筆成交成本。

這才是判定分流測試的誠實方式:不是看哪個版本拿到更多表單填寫,而是看哪個版本的名單變成了錢。

寫入失敗,名單也不會遺失

每筆名單也都保存在 LanderLab 的「潛在客戶」分頁,可依日期與版本篩選,Grow 以上方案可匯出 CSV,除非開啟了「合規潛在客戶投遞」。如果寫入失敗,例如某個欄被改了名稱,名單也不會消失:修好資料表,再從匯出檔回填。若改透過 LanderLab 工作流程(Beta 版)傳送,執行紀錄檢視會準確顯示是哪筆名單的請求失敗了。

應用情境

在付費流量上運用 Supabase 的方式

  • 01

    涵蓋每個頁面的 Medicare 名單帳本

    每個 Medicare 與喪葬險頁面都寫入同一個名單資料表,附上郵遞區號、方案興趣、來源與版本。一個查詢就能看到所有頁面每天每個廣告活動的名單數。

  • 02

    用 SQL 算各廣告活動的每筆成交成本

    每日花費放進花費資料表,買家結果放進另一個。一個檢視把三者 join 起來,依每筆售出名單的成本、而不是每次表單填寫的成本,為廣告活動與版本排名。

  • 03

    同一個專案上的買家入口

    買家登入你 Supabase 專案上的小型應用程式,透過 Row Level Security 只看到自己的名單,頁面一寫入就送達。

FAQ

Supabase 整合常見問題

這裡沒有的問題,歡迎問我們。

Supabase 與 LanderLab

什麼時候值得把 Supabase 連接到我的登陸頁?

當你想把名單放在自己擁有、能用 SQL 查詢的資料庫時:每筆名單一列,附上廣告活動與版本,不用自己建置或架設端點。

LanderLab 能與 Supabase 整合嗎?

可以,透過頁面的 Webhook 整合:它會把每筆名單發送到你資料表的 REST 端點。

把名單送到 Supabase 需要伺服器或 Zapier 嗎?

不需要。Supabase 的 REST API 就是端點,Webhook 直接寫入。

用 Supabase 金鑰傳送名單安全嗎?

安全,只要使用 Supabase 的 publishable key,並把 Row Level Security 設為只允許新增:這把金鑰能新增名單,但無法讀取或修改任何東西。

可以傳送問卷答案、UTM 與 click ID 嗎?

可以。每個問卷答案與每個隱藏欄位(例如 utm_campaign 或 gclid)都能送到各自的欄,連同 LanderLab 的頁面網址與版本 ID。

其他整合

把你其他的工具也接上。

連接 Supabase,上線你的下一個頁面。

建好頁面、開啟 Supabase,再把廣告導過去。免費開始,不用綁卡。

從一段提示到合格名單

看一段提示如何變成上線的太陽能報價漏斗,每筆名單都送到你的買家,漏洞也在吃掉預算之前就被標出來。

0:00
0:59