如何在订阅聊天机器人期间转移自定义变量
集成SendPulse与开云体育手机网页版登录入口官网信使允许您转移自定义变量到您的SendPulse帐户时,有人通过小部件订阅或遵循链接。借助此功能,您可以在聊天机器人的“Audience”选项卡中传递现有变量的值。
请注意,要传递变量,您需要在“受众”标签中创建它们第一。发送到不存在的字段的数据将被忽略。
您也可以从您的网站或通过链接订阅时发送UTM标签。每个订阅者的UTM标记值存储在“受众”部分的相应变量中。
如果用户通过小部件或链接订阅聊天机器人,数据传输将只适用于Facebook、Telegram和Instagram的聊天机器人。如果用户订阅了WhatsApp聊天机器人,则不能传递自定义变量,因为社交网络不支持此功能。
当通过小部件订阅时
的订阅小部件的JS脚本可以自动检测并保存当前会话期间站点访问者订阅时出现的UTM标记。因此,在大多数情况下,不需要手动配置。
要在订阅小部件时传递UTM标记,指向用户访问的站点的URL链接必须用分隔这些参数&
而且?
.
如果您想传递其他标记或其他变量,那么您可以使用下面两个方法之一。
方法1。利用窗户。oSpP脚本
之后添加的代码Facebook聊天小部件,将以下代码添加到网站:
. {/script> .}
如果客户订阅了聊天机器人,之后{{电话}}
,{{email}}
,{{城市}}
而且{{名称}}
为这些客户添加变量。他们的数据不会被传输到SendPulse帐户。开云体育手机网页版登录入口官网
如果你添加一个方法用于为web推送通知订阅者传递附加变量使用window.oSpP
时,可能会与为聊天机器人收集额外变量的小部件发生冲突,小部件可能无法工作。
方法2。使用隐藏输入字段
属性添加其他输入字段sp_push_custom_data类到站点:
这两种方法都适用于任何网站CMS.
当订阅时,点击链接
方法将变量插入到到机器人的链接中,在订阅机器人时也可以传递变量?裁判
(适用于Android上的Facebook和Instagram)或开始吗?
(对于Telegram)参数,使用|
的迹象。对于Instagram机器人,您需要使用分离变量__
的迹象。
使用此机制,您可以传输utm标记、电子邮件地址、电话号码或其他变量。当单击链接并开始对话时,将为聊天机器人观众中的特定订阅者记录变量值。
您可以在服务中复制链接示例。阅读更多:如何通过链接或二维码启动机器人.
例如,传递额外变量的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
最后更新:30.12.2022
注册
登陆Facebook 用谷歌登录