第一步:快速搭建全域基础数据池(耗时30分钟)
数据池是联动变现的核心,需先统一ID体系并打通三端接口数据,以下用零代码工具NocoDB+官方开放API实现。
1.1 部署本地免费版NocoDB数据池
- 前提环境:已安装Docker Desktop(下载地址https://www.docker.com/products/docker-desktop/,按默认下一步安装即可)
- 部署命令:打开终端(Windows用CMD管理员或PowerShell,Mac用终端),复制以下命令直接运行:
```bash
docker run -d --name nocodb-flow -p 8080:8080 -v nocodb_data:/usr/app/data nocodb/nocodb:latest
```
- 初始化配置:浏览器打开http://localhost:8080,按提示设置邮箱、密码,选择SQLite作为默认数据库(无需额外配置),进入主界面
1.2 创建三端统一用户ID映射表
- 在NocoDB主界面点击「创建项目」,命名为「全域流量变现池」,再点击「创建新表」→「从模板选择」→ 搜索「用户映射」→ 找到「多平台用户ID关联模板」点击导入
- 调整模板字段:删除不必要的「淘宝ID」「拼多多ID」,保留并设置必填项唯一索引:
- 字段1:名称设为「全域唯一ID」,类型「UUID」,设为主键,自动生成
- 字段2:名称设为「微信UnionID/OpenID」,类型「短文本」,唯一索引开启
- 字段3:名称设为「抖音OpenID/抖音号绑定手机号」,类型「短文本」,唯一索引开启
- 字段4:名称设为「小红书OpenID/手机号」,类型「短文本」,唯一索引开启
- 字段5:名称设为「首次触达平台」,类型「下拉单选」,选项为「微信」「抖音」「小红书」
- 点击「保存表」,命名为「全域用户映射表」
第二步:接入三端流量接口自动抓基础数据(耗时60分钟)
2.1 接入微信公众号/小程序抓客数据
- 前提资质:已注册微信公众号(服务号订阅号均可,服务号数据更全)或小程序,获取AppID和AppSecret(微信公众平台/小程序后台→开发→开发管理→开发设置)
- 配置NocoDB自动抓关注/登录数据Webhook:
- 在「全域用户映射表」点击右上角「⋮」→「API & Integrations」→「Webhook」→「创建Webhook」
- 设置Webhook名称「微信新用户关联」,触发条件选「创建记录」,请求方法选「POST」,接收数据类型选「JSON」
- 在微信公众平台/小程序后台配置用户关注/授权登录事件回调,回调地址复制NocoDB刚才生成的「Webhook URL」,Token随便设置8位以上字母数字组合,EncodingAESKey点击随机生成
- 复制以下微信验证接口简化代码(用Python实现,提前安装python3和pip install requests flask waitress),保存为wechat_verify.py:
```python
from flask import Flask, request
import hashlib
import xml.etree.ElementTree as ET
import requests
app = Flask(__name__)
NOCODB_WEBHOOK_URL = "替换成你的NocoDB微信Webhook URL"
WECHAT_TOKEN = "替换成你刚才设置的Token"
@app.route('/wechat', methods=['GET', 'POST'])
def wechat():
if request.method == 'GET':
微信验证
signature = request.args.get('signature', '')
timestamp = request.args.get('timestamp', '')
nonce = request.args.get('nonce', '')
echostr = request.args.get('echostr', '')
排序加密
data = sorted([WECHAT_TOKEN, timestamp, nonce])
temp_str = ''.join(data).encode('utf-8')
if hashlib.sha1(temp_str).hexdigest() == signature:
return echostr
else:
return ''
else:
处理关注/授权事件
xml_data = request.data
root = ET.fromstring(xml_data)
event_type = root.find('Event').text
if event_type in ['subscribe', 'VIEW_MINIPROGRAM']:
openid = root.find('FromUserName').text
服务号需用UnionID替换OpenID,这里先演示OpenID,后续讲UnionID获取
payload = {
"微信UnionID/OpenID": openid,
"首次触达平台": "微信"
}
requests.post(NOCODB_WEBHOOK_URL, json=payload)
return ''
if __name__ == '__main__':
from waitress import serve
serve(app, host='0.0.0.0', port=5000)
```
- 用内网穿透工具ngrok(下载地址https://ngrok.com/download,注册后获取Auth Token,终端运行ngrok config add-authtoken 替换成你的Auth Token)暴露本地5000端口:运行ngrok http 5000,复制生成的https开头的Forwarding地址,替换微信公众平台/小程序后台的「服务器地址(URL)」(末尾加/wechat)
2.2 接入抖音/小红书极速版抓客数据(简化版)

因抖音/小红书全量API需企业资质,这里先用极速版评论区关键词引导留手机号的方式,配合NocoDB表单提交自动关联:
- 在「全域用户映射表」点击右上角「⋮」→「表单」→「创建公共表单」,命名为「极速版专属福利」,表单只保留「抖音OpenID/抖音号绑定手机号」「首次触达平台」两个字段,首次触达平台默认设为「抖音」(小红书同理,默认设为「小红书」)
- 生成表单二维码后,在抖音/小红书极速版评论区引导:“评论【专属】+ 点击头像进主页,扫码填手机号领资料/优惠券”
第三步:实现三端数据联动的自动化变现(耗时30分钟)
3.1 用Make.com零代码搭建自动触达链路
- 前提:注册Make.com免费版(https://www.make.com/)
- 场景1:微信新关注→抖音/小红书已留手机号自动推送同一款优惠券
- 在Make.com点击「Create Scenario」→ 搜索「NocoDB」→ 选「Watch Records」作为触发器,连接你的NocoDB账号(输入刚才的http://localhost:8080,但Make需公网地址,所以先把NocoDB本地部署的Docker用ngrok暴露8080端口:运行ngrok http 8080,复制Forwarding地址),选择「全域用户映射表」,触发条件选「Watch New Records」
- 添加第二个模块:搜索「NocoDB」→ 选「List Records」,连接同一账号,选择「全域用户映射表」,设置过滤条件:「微信UnionID/OpenID」不为空,「抖音OpenID/抖音号绑定手机号」不为空,或者「微信UnionID/OpenID」不为空,「小红书OpenID/手机号」不为空(这里用「OR」逻辑)
- 添加第三个模块:搜索「SendGrid」→ 注册免费SendGrid账号(https://sendgrid.com/,每天可发100封邮件),选「Send Email」,连接SendGrid,收件人设置为「全域用户映射表」里的手机号对应的邮箱(可加临时规则:手机号@139.com、手机号@189.cn、手机号@wo.cn),邮件标题「专属优惠券已送达」,邮件内容自动插入优惠券码(用Make的随机生成器)
- 点击「Save」→「Turn On Scenario」
- 场景2:抖音/小红书表单提交→自动关联微信并发公众号文章链接
- 同样创建Scenario,触发器选「NocoDB Watch Records」,触发条件选「Watch New Records」,过滤条件选「首次触达平台」为「抖音」或「小红书」
- 添加模块:搜索「WeChat Official Account」→ 连接你的服务号,选「Get User List」获取最近3天的新关注OpenID
- 添加模块:搜索「NocoDB List Records」,关联手机号和服务号粉丝信息(如果粉丝是通过手机号授权关注的,可直接匹配UnionID;否则后续可用手机号导入粉丝OpenID,微信公众平台后台有批量导入功能)
- 添加模块:选「WeChat Official Account Send Template Message」(服务号才有,订阅号可换「Send Text Message」),发送关联公众号文章链接
- 点击「Save」→「Turn On Scenario」
第四步:验证与优化(耗时15分钟)
- 验证微信端:用个人微信小号关注测试公众号,查看NocoDB是否自动生成记录,Make是否触发邮件
- 验证抖音/小红书端:用测试手机号扫码表单提交,查看NocoDB记录,Make是否触发公众号关联
- 优化点:后续可将NocoDB部署到阿里云ECS免费3个月(https://free.aliyun.com/)替代本地,稳定性更高;抖音/小红书全量API申请下来后,替换极速版表单提交的方式,实现更高效的ID关联