百度sem落地页表单提交按钮点了没反应,自己反复测试都正常,客户就是提交不了,到底是什么原因?

百度sem落地页表单提交按钮点了没反应,自己反复测试都正常,客户就是提交不了,到底是什么原因?

百度sem落地页表单提交按钮点了没反应,自己反复测试都正常,客户就是提交不了,到底是什么原因?
    马上咨询

    你自己在后台预览、自己手机试一百次都好的,不代表客户那边就能正常点提交,这个是我做了15年竞价,碰到最多的情况,很多客户一上来就说按钮坏了,点了没反应,我自己拿五六个手机试,全是好的,最后查出来全是客户那边的环境或者页面细节的问题,根本不是按钮本身。


    80%的表单按钮失灵,根本不是按钮本身做坏了,先给你说最常见的,90%的客户都踩过的坑,就是表单的必填项验证。你给表单设了姓名、电话是必填,甚至有的还加了地址、公司名称,但是你页面没做明显的错误提示,客户填的时候漏了一项,或者电话位数填少了,浏览器自带的验证直接就把提交给拦住了,但是很多手机浏览器的提示特别小,甚至缩在页面角落,客户根本看不到,就以为自己填完了,点提交没反应,就说按钮失灵了。我见过太多客户,为了提高线索质量,加了一堆必填项,结果连个醒目的红色错误提示都没做,客户点了没反应直接就划走了,投出去的预算全白花了。真的,这个情况我每个月都能碰到十几个客户,不是说不能加必填项,是你得给客户明确的提示啊。

    还有个情况,你看着按钮在页面上好好的,其实客户根本点不到。很多客户为了页面好看,给按钮做了悬浮固定,或者页面上加了悬浮的客服图标、弹窗广告,这些元素的叠放层级比提交按钮高,客户看着按钮在那,其实手指点下去,点到的是上面盖着的别的元素,根本没触碰到提交按钮,自然就没反应。尤其是移动端,屏幕就那么大,你在电脑上看各个元素分得清清楚楚,到了小屏手机上,两个元素直接叠在一起了,你自己试的时候刚好点到没被盖住的那一小块,就觉得没问题,客户手指粗一点,或者点的位置偏一点,就根本点不中按钮。百度官方的落地页规范里都明确说了,按钮的可点击区域不能小于44x44像素,很多客户做的按钮就一点点大,还被别的元素盖了一半,能正常点中才怪。

    对了,还有页面里的代码打架的问题。不管你是用基木鱼做的页面,还是自己做的官网落地页,肯定都加了统计代码、客服代码、弹窗代码这些乱七八糟的东西,这些代码里的脚本,很容易和表单的提交代码冲突,有的直接就把按钮的点击事件给挡住了,导致你点了之后,根本没触发提交的动作。尤其是基木鱼的页面,很多客户自己乱加自定义代码,基木鱼自带的表单SDK本来是稳定的,你加的代码和它冲突了,就会出现有的手机能提交,有的手机点了没反应的情况,这个你自己试很难试出来,因为不同手机、不同浏览器的脚本执行规则根本不一样。

    还有浏览器和用户环境的问题,这个是最多客户忽略的。你自己试的时候用的是微信、或者手机自带的浏览器,但是客户可能是从抖音、百度APP、甚至别的陌生APP里点进来的,这些APP的内置浏览器,对代码的兼容性天差地别,有的直接就把你的表单提交功能给拦截了。还有客户手机里装的广告拦截器、隐私保护插件,这些东西会把表单的提交接口当成广告请求给拦了,你点了提交,请求根本发不出去,页面一点反应都没有,客户自然就说按钮坏了。还有的客户浏览器缓存了旧版本的页面,你前一天刚改了表单修复了问题,客户那边加载的还是几天前的旧页面,旧的代码本来就有问题,当然点了没反应,你让他清个缓存刷新一下就好了,但是普通客户根本不知道要这么操作。

    你以为客户点了按钮没提交,其实很多时候是提交了,但是你没收到,客户也没看到成功提示。这个坑我见太多了,表单提交到后台的接口出问题了,比如接口地址写错了,或者服务器崩了,SSL证书过期了,客户点了提交,数据发出去了,但是服务器返回了错误,你页面又没做失败的提示,客户就以为没点上,其实请求已经发了,只是你后台收不到,两边都懵。还有的页面是HTTPS加密的,但是表单提交的地址还是HTTP的,现在所有主流浏览器都会直接拦截这种混合内容的请求,根本发不出去,你自己在后台试的时候没注意,到了客户那边就全废了。

    还有移动端的触摸适配问题,很多做页面的人,只给按钮绑了电脑上的点击事件,没适配移动端的触摸事件,导致在手机上点的时候,有几百毫秒的延迟,甚至根本触发不了,客户反复点,都没反应,就以为按钮失灵了。尤其是一些网上找的老页面模板,根本没做完整的移动端适配,看着页面能正常打开,但是按钮的交互逻辑全是坏的。

    对了,还有个很隐蔽的情况,就是你给按钮加了提交后禁用的逻辑,但是代码写错了,页面一加载,按钮直接就被默认禁用了,客户看着按钮是亮的、正常的,其实根本点不了,这个我也碰到过好几次,客户自己改页面代码的时候不小心改到了,自己还完全不知道。

    很多客户都有个误区,觉得按钮点了没反应,就是做页面的人技术不行,按钮没做好,其实真不是,绝大多数情况,都是这些你根本注意不到的细节,还有不同用户的环境差异导致的。你有没有想过,为什么你自己试永远没问题,客户就是说点了没反应?就是因为你试的环境太单一了,你根本覆盖不了所有客户的手机、浏览器、网络环境。

    我给你说个最实在的排查方法,不用懂复杂技术,你先拿三个入口试,一个是微信内置浏览器,一个是百度APP,一个是抖音的内置浏览器,这三个是竞价流量最多的入口,每个都完整填一遍表单试提交,要是哪个里面点了没反应,就针对性的查这个环境的兼容性。然后你把表单的必填项减到最少,就留姓名和电话这两个核心项,把错误提示做的大大的,醒目的红色,就放在按钮正上方,客户没填对、格式错了一眼就能看到。还有页面里没用的代码全删掉,尤其是那些乱七八糟的统计、弹窗、悬浮特效代码,能少加就少加,加的越多,代码冲突的概率就越大。

    还有,一定要给表单加个提交中的加载提示,客户点了按钮之后,马上出来个“提交中,请稍候”的全屏或者按钮内的提示,就算客户网络慢,也知道自己点上了,不会反复点,也不会以为按钮失灵了。很多客户的页面,点了之后啥反馈都没有,客户哪知道是网络慢还是按钮坏了,直接就划走了。

    最核心的一点,你做落地页,不是给自己看的,是给成千上万不同环境的客户看的,你自己试一百次都好,没用,得让99%的普通客户点了都能正常提交,才算合格。很多客户花了几万块钱投竞价,买了精准的流量,结果就因为表单按钮这点小事,一半的线索都无声无息流失了,真的太可惜了。

    免费咨询!真诚解答!帮你突破瓶颈!
    请联系红数科技,我们将在技术角度免费解答和建议
    协助您完善需求,明确方向,不走弯路