Linkly 与 Stripe
点击次数告诉你一个链接很受欢迎。但它不会告诉你它是否赚了钱。
从 Stripe App Marketplace 安装 Linkly 应用,所有通过被追踪的 Linkly 链接产生的付款都会记录到该链接。然后你可以按收入而非仅按点击次数来比较电子邮件、广告、创作者和营销活动。订阅续订会计入首次赢得该客户的链接,退款会被扣除。
你需要什么
- 一个 Linkly 账户。免费计划可用。
- 一个 Stripe 账户。该应用是免费的,它只读取数据:永远不会创建费用或更改 Stripe 中的任何内容。
安装并连接
- 1从 Stripe App Marketplace 安装 Linkly Conversion Tracking。安装后你会进入应用的设置页面。
- 2点击 Connect to Linkly。Linkly 会在新标签页中打开。
- 3登录 Linkly,选择此 Stripe 账户所属的工作区,然后点击 Connect Stripe。
- 4返回 Stripe,点击 Check again。页面会显示你连接的工作区。
在工作区连接之前,不会记录任何内容。
追踪 Stripe Payment Links(无需代码)
- 1在 Linkly 中,创建一个指向你的 Stripe Payment Link 的链接,例如
https://buy.stripe.com/abc123,或编辑一个你已有的链接。 - 2在链接的 Tracking & analytics 选项中,启用 Conversion tracking。
这就是整个设置。像往常一样分享短链接。当有人点击它时,Linkly 会为该点击添加一个短随机标识符到 Payment Link 地址中作为 client_reference_id。Stripe 在付款完成时会返回它,Linkly 将付款与点击匹配。
如果你的 Payment Link 已经为自己的对账使用了 client_reference_id,Linkly 会保留你的值,该链接的付款无法被匹配。改用下面的元数据方法。
追踪你自己的结账
如果你在自己的代码中创建 Checkout Sessions,请自行传递点击标识符。将 Linkly 脚本添加到你的网站:
<script src="https://cdn.linklyhq.com/linkly.js" async></script>
在浏览器中用 linkly('id') 读取标识符,将它与订单一起发送到你的服务器,并在创建会话时设置它:
const session = await stripe.checkout.sessions.create({
client_reference_id: linklyClickId,
// ...你会话的其余部分
});
如果 client_reference_id 已被使用,请改为将其放在元数据中作为 linkly_cid,位于 Checkout Session 或 Customer 上:
await stripe.customers.create({
email: user.email,
metadata: { linkly_cid: linklyClickId },
});
使用点击标识符创建的客户会被记录为潜在客户,该客户之后进行的每次付款都会计入同一链接。
记录的内容
| Stripe 事件 | Linkly 记录的内容 |
|---|---|
| Checkout completed | 包含金额、税费和货币的销售。免费试用会被记录为潜在客户。 |
| Invoice paid | 第一张发票为销售,之后的为续订。 |
| Charge refunded | 对同一链接的负数销售,因此收入会抵消。 |
| Customer created or updated | 当客户携带点击标识符时,为潜在客户。 |
有些值得了解的事项:
- 仅追踪的链接计数。 未通过启用转换追踪的 Linkly 链接产生的付款会被忽略。Linkly 永远不会看到你的其他销售。
- 订阅每次付款计数一次。 Stripe 会将订阅的第一笔付款报告两次,作为结账和作为发票。Linkly 只记录一次。
- 延迟付款方式。 对于银行转账和凭证,销售在钱到账时记录,而不是在结账完成时。
- 测试模式有效。 Stripe 测试模式或沙箱中进行的付款也会被记录,这是检查设置的最简单方法。它们被标记为测试付款。
- 标识符命名点击,而非个人。 它是随机的,不携带任何个人信息。
在 Stripe 仪表板中
在 Stripe 中打开任何付款,Linkly 面板会显示它来自哪个短链接,并带有指向 Linkly 中该链接分析的链接。对于续订,它会显示首次吸引该客户的链接。
断开连接
在 Stripe 中打开应用的设置并点击 Disconnect,或卸载应用。任一操作都会立即停止记录。已记录的转换会保留在你的报告中。
故障排除
付款未出现。 检查链接是否启用了转换追踪,然后自己点击短链接并确认 Stripe 地址包含 client_reference_id=linkly_。如果显示你自己的值,请改用元数据方法。
面板显示"Connect your Linkly workspace"。 应用已安装但尚未连接任何工作区。在 Stripe 中打开应用的设置并点击 Connect to Linkly。
指向托管发票的链接。 指向 invoice.stripe.com 页面的链接无法携带点击标识符,因此这些付款尚无法被匹配。
每月追踪500次点击,包含所有功能。