Supabase 集成

你的线索散落在搭建工具、CRM 和几个 CSV 里,没有一处能和你的花费关联起来。改为在表单发送的那一刻,把每条线索送进你自己在 Supabase 上的 Postgres 表。

  • Webhook
  • 落地页、测验漏斗、工作流(Beta,通过 HTTP 请求)

为什么要连接

Supabase 搭配 LanderLab 的理由

  • 线索在你自己的 Postgres 里

    每条线索都是你自己的表中的一行,用你的表结构和列类型,而不是锁在别人工具里的一条记录。

  • 无需搭建或托管服务器

    Supabase 通过 REST API 开放每一张表,Webhook 直接写入数据库。没有要编写、部署或盯着的端点。

  • 设计上就是只能插入的密钥

    Row Level Security 可以把 Webhook 的密钥限制为只能添加行,它就无法读取、修改或删除任何一条线索。

  • 用 SQL 看线索质量

    UTM、点击 ID 和 A/B 变体都在列里,一条查询就能按广告系列和变体统计线索,再和你的结果数据做 join,就能看出哪些变成了成交。

  • 随时供你自己的应用使用

    建在同一个项目上的买家门户或销售应用,通过自己的策略读取这张表,你页面抓到的线索会立刻出现在那里。

落地页上的 Supabase

认真做线索获取的运营方,最终都想把原始数据放进一个自己掌控的数据库:把线索和花费关联起来,用 SQL 分析线索质量,为买家门户或销售应用供数。卡住的通常是搭建接收线索的端点这一步,因为得有人写它,还得让它一直跑着。

Supabase 把这一步省掉了。每张表本来就有一个 REST 端点,LanderLab 的 Webhook 把每条线索以一组扁平的列名和值投递过去。Postgres 插入这一行,Row Level Security 决定这个请求能做什么,线索就带着广告系列和变体进了你的数据库。

每条线索一行 Postgres,用你的表结构

请求体是扁平的,每列一个键,每条线索就成为一行带类型的数据,有一个来自列默认值的 created_at 时间戳,还有一个你其他系统可以引用的 id。匹配不到任何列的键会被拒绝,多余的数据就进不了表。

因为是 Postgres,这一行可以做 SQL 能做的任何事:按天、按广告系列统计线索的视图,与成本表的 join,或者在邮箱上建唯一索引,如果你宁愿拒收重复提交,而不是存两份。

用 Row Level Security 锁好

Webhook 用你项目的 publishable key 写入,由 Row Level Security 决定这个密钥能做什么。只允许在线索表上插入,其他一律不允许,这个密钥就只能添加线索,永远无法读取、修改或删除,即使密钥本身不是保密的,线索数据也无从触及。

可以绕过 Row Level Security 的 secret key,永远不必离开你自己的后端:线索表单用不着它。

你自己的线索质量唯一可信来源

搭建工具、CRM 和追踪工具各自只掌握一部分情况。一张存着每条线索及其 utm_campaign、点击 ID、落地页和变体的 Supabase 表,就是你自己掌控的那部分。把每日花费导入第二张表,一个 SQL 视图就能按广告系列和变体给出单条线索成本;再加上买家或销售记录的结果,就能得到单笔成交成本。

这才是判定 A/B 测试的老实办法:不看哪个变体的表单提交更多,而看哪个变体的线索变成了钱。

插入失败,线索也不会丢

每条线索也都保存在 LanderLab 的线索标签页里,可按日期和变体筛选,Grow 及以上套餐可导出为 CSV(除非开启了“合规线索投递”)。如果某次插入失败了,比如在某一列改名之后,线索并没有丢:修好表,再用导出文件补录。改为通过 LanderLab 工作流(Beta)发送,运行视图还会准确显示是哪条线索的请求失败了。

使用场景

Supabase 在付费流量上的用法

  • 01

    覆盖所有页面的 Medicare 线索台账

    每个 Medicare 和丧葬险页面都插入同一张线索表,带上邮编、感兴趣的计划、来源和变体。一条查询就能显示所有页面每个广告系列每天的线索数。

  • 02

    用 SQL 按广告系列算单笔成交成本

    每日花费写入一张花费表,买家结果写入另一张。一个视图把三张表关联起来,按单条成交线索成本(而不是单次表单提交成本)给广告系列和变体排名。

  • 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 和点击 ID 吗?

能。每个测验答案和每个隐藏字段(比如 utm_campaign 或 gclid)都可以进入自己的列,旁边还有 LanderLab 的页面 URL 和变体 ID。

其他集成

把你的其他工具也接进来。

连接 Supabase,上线你的下一个页面。

搭好页面,开启 Supabase,把广告导过去。免费开始,无需绑卡。

从一句提示到合格线索

看一句提示如何变成上线的光伏报价漏斗:每条线索都分发给你的买家,漏洞在吃掉预算之前就被标出来。

0:00
0:59