如何在订阅聊天机器人期间传输自定义变量
将SendPulse与信半岛客户端下载官网使集成,当有人通过小部件或链接订阅时,您可以将自定义变量转移到您的SendPulse帐户。在此功能的帮助下,您可以在聊天机器人的“Audience”选项卡中传递现有变量的值。
请注意,要传输变量,您需要在“观众”选项卡中创建它们第一。发送到不存在的字段的数据将被忽略。
您也可以从您的网站发送UTM标签或通过链接订阅。每个订阅者的UTM标记值存储在“受众”部分的相应变量中。
如果用户使用小部件或链接订阅聊天机器人,数据传输将只适用于Facebook、Telegram和Instagram聊天机器人。如果用户订阅了WhatsApp聊天机器人,你就不能传递自定义变量,因为社交网络不支持这个功能。体育彩票半岛
当通过小部件订阅时
的订阅小部件的JS脚本可以自动检测并保存站点访问者订阅时当前会话期间出现的UTM标记。因此,在大多数情况下,不需要手动配置。
为了在订阅小部件时传递UTM标记,指向用户访问的站点的URL链接必须将这些参数用分隔&
和?
。
如果您想传递其他标记或附加变量,那么您可以使用下面两个方法之一。
方法1。使用窗口。oSpP脚本
添加a的代码后Facebook聊天工具,将以下代码添加到站点:
如果客户订阅了聊天机器人,之后{{电话}}
,{{email}}
,{{城市}}
和{{名称}}
为这些客户添加了变量。它们的数据不会被转移到SendPulse帐户。半岛客户端下载官网
如果你加上方法,用于为web推送通知订阅者传递附加变量使用window.oSpP
,为聊天机器人收集额外变量的小部件可能会与之发生冲突,小部件可能无法工作。
方法2。使用隐藏输入字段
添加额外的输入字段sp_push_custom_data班到现场:
这两种方法对于任何站点都是通用的CMS。
点击链接订阅时
在指向bot的链接中插入变量,从而在订阅bot时也可以传递变量?裁判
(适用于Android上的Facebook和Instagram)或开始吗?
(对于Telegram)参数,用|
的迹象。对于Instagram机器人,您需要使用分隔变量__
的迹象。
使用这种机制,您可以传输utm标记、电子邮件地址、电话号码或其他变量。当单击链接并开始对话时,将为聊天机器人受众中的特定订阅者记录变量值。
您可以在服务中复制链接示例。阅读更多:如何通过链接或QR码启动机器人。
例如,传递额外变量的Facebook聊天机器人链接将是这样的:
https://m.me/ {page_id} ? ref = {flow_id} | var1_name = value1 | var2_name = value2
在哪里flow_id
为流ID,var_name
是变量的名称,和价值
要传递的值。示例中所有给定的参数都是可选的。
传递UTM标签的Facebook聊天机器人链接看起来像这样:
https://m.me/ {page_id} ? ref = {flow_id} | utm_source =谷歌| utm_medium =中国共产党
对于Telegram聊天机器人链接,还需要添加中间域“tg.pulse”。因为Telegram对传输数据的格式和大小有限制。链接看起来像这样:
https://tg.pulse.is/ {bot_name} ?开始= {flow_id} | var1_name = value1 | var2_name = value2
传输UTM标签的Telegram聊天机器人链接如下所示:
https://tg.pulse.is/ {bot_name} ?开始= {flow_id} | utm_source =谷歌| utm_medium =中国共产党
对于Instagram聊天机器人,传递额外变量的链接看起来像这样:
https://ig.me/ {bot_name} ? ref = 6394 bea23fe17d63de57d6f3__var1_name = value1__var2_name = value2
最后更新:21.02.2023
与…签约
登录Facebook 用谷歌登录