You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取触发表单转化的特定AdWords关键词并同步提交?

如何追踪Google Ads关键词并随表单提交一同发送

绝对可行!我来给你捋两种最实用的方案,帮你把触发转化的特定关键词和表单提交数据绑定在一起:

方案一:用UTM动态参数直接获取关键词(最简便)

Google Ads支持在广告链接中插入动态参数,自动替换为触发点击的关键词,这样你就能在表单页面直接提取并随表单提交。

步骤:

  1. 给广告添加UTM参数:
    在你的Google Ads广告的「最终URL」末尾添加以下参数:

    ?utm_source=google&utm_medium=cpc&utm_term={keyword}&utm_campaign=你的活动名称
    

    这里的{keyword}是Google Ads的动态替换参数,会自动把用户点击时触发的关键词填充进去(包括广泛匹配触发的非精准关键词,正好符合你要追踪“特定触发关键词”的需求)。

  2. 在表单页面添加隐藏字段并赋值:
    先在表单里加一个隐藏输入框,用来存储关键词:

    <input type="hidden" id="ad-keyword" name="ad_keyword" value="">
    

    然后用JavaScript提取URL中的utm_term参数,赋值给这个隐藏字段:

    // 封装一个获取URL参数的工具函数
    function getUrlParam(paramName) {
        const urlParams = new URLSearchParams(window.location.search);
        return urlParams.get(paramName) || '';
    }
    
    // 页面加载完成后填充关键词
    document.addEventListener('DOMContentLoaded', () => {
        const triggerKeyword = getUrlParam('utm_term');
        if (triggerKeyword) {
            document.getElementById('ad-keyword').value = decodeURIComponent(triggerKeyword);
        }
    });
    

    这样用户提交表单时,关键词就会和其他表单数据一起发送到后台了。

方案二:通过gclid关联关键词(适合需要深度数据整合的场景)

你提到的gclid本身确实只包含点击的时间戳等元数据,不直接存储关键词,但可以通过Google Ads API来关联gclid和对应的关键词信息:

步骤:

  1. 确保自动标记已开启:
    在Google Ads后台的「设置 > 账户设置 > 自动标记」中开启功能,这样广告链接会自动带上gclid参数。

  2. 表单提交时携带gclid:
    同样用JavaScript提取URL中的gclid,放到表单的隐藏字段里随提交发送。

  3. 服务器端调用Google Ads API查询关键词:
    后台接收到gclid后,调用Google Ads的SearchGoogleAds API,查询该gclid对应的点击记录,从中提取触发关键词。这种方法需要你有Google Ads API的访问权限,适合需要整合更多广告数据的场景,但操作门槛比方案一高。

关于Cookie的说明

你没找到直接关联关键词的Cookie是正常的——Google Ads的Cookie(比如__gads)主要用于识别用户和归因,不会直接存储可读的关键词信息,所以用UTM参数或API的方法才是可靠的解决方案。

内容的提问来源于stack exchange,提问作者Tiocrash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:36:06