我想把我的WordPress网站上用Typeform收集的信息发送到我的对讲机帐户。
我非常肯定,要做到这一点,我需要在Typeform数据的内部通信中创建自定义属性。
我是恶意使用对讲机插件的Wordpress。对讲机告诉我,我需要为自定义属性使用JS,因为插件不支持该功能。
我知道如何在页脚中插入Intercom脚本。然而,我不知道如何以正确的方式设置脚本。
更具体而言:
这是PHP的内部通信JS:
<script> window.intercomSettings = { app_id: "da0xoenf", name: "<?php echo $current_user->name ?>", // Full name email: "<?php echo $current_user->email ?>", // Email address created_at: <?php echo strtotime($current_user->created_at) ?> // Signup date as a Unix timestamp }; </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/da0xoenf';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>
发布于 2017-01-31 09:38:05
所以,听起来你好像是在尝试把Typeform数据传送到对讲机上,这让你自己有点累了。让我们退一步,看看主要问题和限制:
现在,我们已经澄清了这一点,我将建议选择一条更简单的路线,并将您的TypeForm > Zapier > Intercom链接起来。这样,您就不需要处理任何后端代码,并且您可以很好地、快速地完成这个设置。下面是一个Zapier模板,可以帮助您入门:https://zapier.com/app/editor/template/912
关于自定义属性,它们本质上是与大多数用户相关的短信息。例如。“Account Type”、“Account Status”、“Number of Projects”等。
您可以在对讲机中创建它们,但是简单地将它们发送给我们也是有效的。您所需要做的就是将它们添加到Javascript片段中,然后自动创建它们。下面是一个例子:
{
app_id: 'abc',
email: 'mycustomer@hisemail.com',
name: 'My Customer',
'Account Status': 'Trial'
}像这样的东西将创建一个用户(如果他们不存在)的电子邮件,名称和自定义属性名为‘帐户状态’设置为‘试用’。
有关自定义属性的更多详细信息,请参见docs站点:自定义属性。
https://stackoverflow.com/questions/41947049
复制相似问题