大数跨境
0
0

独立站添加WhatsApp图标并追踪来源页面url的思路

独立站添加WhatsApp图标并追踪来源页面url的思路 跨境E站
2025-12-06
4
导读:一个迷你简化的WhatsApp展现,js代码部分也只有4行左右,追踪访客点击聊天发起的来源页面,可以添加到网站的Footer页脚进行展示,省去安装第三方插件的负载。

网站右下角添加WhatsApp在线聊天按钮(轻量级实现方案)

在独立站右下角添加WhatsApp图标并实现跳转至官方聊天页面,无需安装第三方插件。本文提供一套精简、可复用的HTML+CSS+JS方案,仅需4行核心JS代码,即可自动捕获访客点击来源页面URL,提升客户咨询溯源效率。

Footer添加

WhatsApp按钮通常固定显示于网站右下角,推荐将代码嵌入全局页脚模板(Footer Template)中,确保全站生效。

以下以Elementor页面构建器为例(其他构建器操作逻辑类似):进入后台「Template → Theme Builder → Footer」,编辑全局页脚模块。

① 添加HTML代码

在页脚容器末尾插入以下HTML代码:

<!-- 作者:祥助 -->
<!-- 原理:JS动态获取当前页面URL,拼接至WhatsApp链接text参数,实现来源追踪 -->
<div>
  <a href="" class="whatsapp-btn" id="whatsappLink" target="_blank">
    <!-- WhatsApp官网SVG图标 -->
    <svg class="whatsapp-svg" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
      <path d="M15.255 3.713a8 8 0 0 0-5.684-2.36c-4.433 0-8.043 3.603-8.043 8.036 0 1.394.364 2.771 1.045 3.974l-1.164 4.26 4.354-1.14a8.06 8.06 0 0 0 3.8.957c4.434 0 8.044-3.61 8.044-8.043 0-2.145-.84-4.172-2.352-5.692zM4.283 13.11c-.76-.863-1.18-2.312-1.18-3.72a6.467 6.467 0 0 1 6.46-6.46 6.42 6.42 0 0 1 4.568 1.891 6.42 6.42 0 0 1 1.892 4.568 6.467 6.467 0 0 1-6.46 6.46c-1.258 0-2.596-.404-3.562-1.06l-2.343.609z" fill="#fff"></path>
      <path d="M11.748 10.434c.182.064 1.148.539 1.346.641.198.103.333.15.38.23.048.08.048.475-.119.934s-.95.879-1.33.934c-.34.048-.768.072-1.242-.079a12 12 0 0 1-1.125-.412c-1.979-.854-3.27-2.842-3.364-2.976-.103-.143-.8-1.069-.8-2.035s.507-1.448.689-1.646a.72.72 0 0 1 .522-.246h.38c.12 0 .285-.047.444.34.166.396.562 1.362.61 1.465a.38.38 0 0 1 .015.349c-.063.134-.095.213-.198.324a8 8 0 0 1-.293.348c-.095.095-.198.206-.087.404.119.198.507.84 1.093 1.362.752.673 1.385.879 1.583.974s.309.079.428-.048c.118-.135.49-.578.625-.776s.261-.166.443-.095z" fill="#fff"></path>
    </svg>
  </a>
  <script>
    window.onload = function() {
      const currentUrl = window.location.href;
      const message = `Hi, I got your WhatsApp information from ${currentUrl}, I'd like to know more details about products.`;
      const whatsappUrl = `https://api.whatsapp.com/send/?phone=86你的手机号码&text=${encodeURIComponent(message)}`;
      document.getElementById('whatsappLink').href = whatsappUrl;
    };
  </script>
</div>

注意:请务必将代码中 86你的手机号码 替换为带国际区号的完整手机号(如8613800138000)。

② 添加CSS样式

为该HTML元素添加自定义CSS(可通过构建器「Advance → Custom CSS」或WordPress「外观 → 自定义CSS」插入):

.whatsapp-btn {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  background-color: #00DB40;
  border-radius: 50%;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: all 0.3s ease;
  z-index: 1000;
}
.whatsapp-btn:hover {
  background-color: #00b833;
  transform: scale(1.1);
}
.whatsapp-svg {
  width: 32px;
  height: 32px;
  fill: white;
}

如页面右下角已有其他浮动组件,可调整 bottomright 数值避免遮挡。

前端演示

按钮默认固定于右下角,支持悬停缩放动画;点击后自动跳转至WhatsApp官方聊天页(调起客户端或打开网页版)。消息预填内容中已包含来源页面URL,便于识别客户访问路径(如产品页、OEM页、解决方案页等),提升售前响应准备度。

温馨提示

  • 若构建器不支持模块级CSS,可将上述CSS代码统一加入主题主CSS文件(如main.css)或WordPress「外观 → 自定义CSS」区域。
  • 非WordPress站点同理,确保代码注入全局可访问位置即可。
  • WhatsApp Business账号需设置头像并开放“所有人可见”,方可正常显示头像信息。
  • 如需测试英文界面,可在无痕模式下将浏览器语言设为English后刷新验证。
【声明】内容源于网络
0
0
跨境E站
各类跨境出海行业相关资讯
内容 193
粉丝 0
跨境E站 各类跨境出海行业相关资讯
总阅读2.8k
粉丝0
内容193