【问题标题】:How can I pull textfield inputs from my website?如何从我的网站中提取文本字段输入?
【发布时间】:2017-05-24 07:31:14
【问题描述】:

我在我的网站上使用 Google Analytics 来跟踪按钮点击等事件,其中之一是订阅按钮。不过,我注意到订阅者的数量远远少于订阅按钮的点击次数。

是否有可能找出过去几天进入文本字段的输入?我已经阅读了有关在 GA 中使用标签管理器的信息,我会尝试,但我想知道是否可以使用 GA 或其他方式知道所有通过 texfields 的数据。

【问题讨论】:

    标签: javascript jquery html google-analytics textfield


    【解决方案1】:

    试试这个

    在按钮的点击事件上运行这个,无论是在 onClick 事件上还是在你的脚本运行之后

        <input type="button" name="subscribe" onclick="ga('send','event', { eventCategory: 'Button-clicked', eventAction: 'Subscribe', eventLabel: 'Subscribe_Button-clicked', transport:'beacon'});" value="Subscribe" />
    

    https://developers.google.com/analytics/devguides/collection/analyticsjs/events

    【讨论】:

    • 谢谢,但我的网站上已经有此代码。它用于跟踪订阅按钮上的点击。我正在尝试从文本字段中提取值。
    【解决方案2】:

    我找到了使用 Google 跟踪代码管理器的解决方案。

    通过创建访问字段的 value 属性的 Javascript 变量 - 这是用户填写数据的地方。

    使用下面的代码,访问ID为'inputfieldID'的表单的value属性。

    function() { var field = {{Form Element}}.querySelector('#inputFieldId'); return field ? field.value : undefined; }

    信用:https://www.simoahava.com/analytics/track-form-engagement-with-google-tag-manager/

    【讨论】:

    • 请注意,您不得将任何 PII(如电子邮件、电话号码)直接发送到 GA。你必须散列它
    • 每个当前 TOS 哈希必须是 SHA256 或更好。虽然这在 JS 中是可以实现的,但它可能会产生性能问题。当然,如果您想了解文本字段的值,散列值也不是特别有用。
    • @Tushar 谢谢,我知道了。
    猜你喜欢
    • 2017-04-14
    • 2021-11-29
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多