gpt4 book ai didi

javascript - Google Analytics 中的事件跟踪功能存在问题

转载 作者:行者123 更新时间:2023-12-03 05:07:41 25 4
gpt4 key购买 nike

我想要实现的页面有一个表单。一旦用户点击表单上的提交按钮,就可以在 Google Analytics 中跟踪该记录。我已在我的页面上添加了 Google 分析代码。但是,它不会触发事件跟踪功能。

页面代码如下:

    <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Keepsake Florals</title>
<!--link to external css file-->

<link rel="stylesheet" type="text/css" href="keepsakeflorals.css"/>
<link rel="stylesheet" type="text/css" href="ksform.css" />
<link rel="shortcut icon" href="favicon.ico" />
<script src="scripts/jquery-1.11.3.min.js"></script>




<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-87810245-1', 'auto');
ga('send', 'pageview');

</script>
<script>

$('#contact-form').on('submit', function(event) {
// Prevent the browser's default form submission action.
event.preventDefault();

ga('send', 'event', {
eventCategory: 'Contact',
eventAction: 'Information Request',
eventLabel: 'Contact Form',
hitCallback: function() {
$('contact-form').trigger('submit');
}
});
});

</script>



</head>
<body>

<div id="box">
<h1><a href="index.html" title="click here to return home"> KEEPSAKE FLORALS </a> </h1>
</div>

<div>
<nav id="mainnav">
<a href="index.html"> Home</a> |
<a href="aboutus.html"> About Us </a> |
<a href="flowers.html"> Flowers </a> |
<a href="order.html"> Order </a> |
<a href="review.html"> Review </a> |
</nav>
</div>



<form action="thankyou.html" id="contact-form">

<fieldset id="contactinfo">
<legend> <span> Contact Information </span> </legend>
<label>
Name
<input type="text" name="name" id="nameinput" placeholder="First and last name" />
</label>
<label>
Email
<input type="email" name="email" id="emailinput" placeholder="address@example.com" />
</label>
<label>
Phone
<input type="text" name="phone" id="phoneinput" placeholder="phone number" />
</label>

</fieldset>

<fieldset id="orderflower">
<legend> <span> Flowers to order </span> </legend>
<label for="mother" >
<input type="radio" name="flower" id="mother" value="mother" checked="checked" />
Mother's day flower
</label>
<label for="father">
<input type="radio" name="flower" id="father" value="father" />
Fathers day flower
</label>
<label for="otheroccasion">
<input type="radio" name="flower" id="occasion" value="occasion" />
Other occasion flower
</label>

<label for="valentinesday">
<input type="radio" name="flower" id="vday" value="vday" />
Valentine's Day
</label>

<label for="others">
<input type="radio" name="flower" id="others" value="others" />
Others

<input type="text" name="other" id="otherinput">
</label>
</fieldset>
<fieldset id="delivery">
<legend> <span> How to contact you ? </span> </legend>
<label for "question">
<input type="radio" name="flower" id="phone" />
Via my handphone number
</label>
<label for "question">
<input type="radio" name="flower" id="email" />
Via my email
</label>

</fieldset>
<fieldset id="helpneeded" >

<legend> <span> Any help needed? </span> </legend>
<textarea id="helpneeded" name="helpneeded" rows="4" cols="20"> </textarea>
</fieldset>

<input type="submit" id="submit" value="Validate and Submit" onclick=”ga('send', 'event', 'form', 'submit', 'order sent', 10);”/>
</form>
</body>

</html>

最佳答案

您在此行中使用了不正确的字符:

<input type="submit" id="submit" value="Validate and Submit" onclick=”ga('send', 'event', 'form', 'submit', 'order sent', 10);”/>

请按照DalmTo的建议将“更改为”:

<input type="submit" id="submit" value="Validate and Submit" onclick="ga('send', 'event', 'form', 'submit', 'order sent', 10);"/>

关于javascript - Google Analytics 中的事件跟踪功能存在问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41956678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com