我想使用模板中的以下代码将 thinkific 与对讲机连接起来:
<head>
<script>
if({{site.current_user.signed_in}}) {
window.intercomSettings = {
app_id: "xxxxx",
name: "{{ site.current_user.full_name }}",
//email: "test@test.com", // They dont provide this variable {{ site.current_user.email}}
};
} else {
window.intercomSettings = {
app_id: "xxxxx",
};
}
</script>
<script>(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/edetfbym';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()</script>
</head>
它对潜在客户很有用,但我面临的唯一问题是当用户登录时,我无法获取他的电子邮件地址或 thinkific 的用户 ID,我可以将其传递到对讲对象中......这样就可以了完美融合。
我一直在从 thinkific 文档中查看这些可用变量:http://help.thinkific.com/support/solutions/articles/216707-variables-version-1-xx ,但似乎他们不提供用户电子邮件从模板中访问的变量。
任何想法,我如何将对讲机集成到thinkific?