我可以在Google Analtyics中看到实时事件,但我从未看到转化(转化未见实时,并且在几周之后的报告中看不到)。我在提交按钮上有一个监听器:
document.getElementById('id123-button-send').addEventListener("click", myFunction);
function myFunction() {
// alert ("Hello World!");
(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','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-65998846-1', 'auto', 'mytracker');
ga('mytracker.send', 'pageview');
ga('mytracker.send', 'event', 'Forms', 'Submit', 'Request a Free Estimate');
}
我的目标设定: 自定义事件,类型=事件,详细信息:
这会实时显示一个事件。
由于我在Google Analytics中将其视为一个事件,如果目标设置正确,为什么它也不会显示为转化? 我的下一个故障排除技术是什么?
答案 0 :(得分:0)
您的目标似乎已经配置为期望value
为1,但您没有在活动中发送该目标:
ga('mytracker.send', 'event', 'Forms', 'Submit', 'Request a Free Estimate');
您应该将值添加到事件调用中,或将其从目标中删除。创建目标时请注意细则:
设置一个或多个条件。如果在触发事件时您设置的所有条件均为真,则将计算转换。
这意味着,如果您希望捕获更多类似的类型目标,或者如果您想要非常具体地了解要捕获的目标,则可以设置类别本身。
答案 1 :(得分:0)
在Google Analytics目标设置中:
- 我从Value字段中删除了“1”。
- 此外,我必须将“使用事件值作为转换目标值”设置为NO。
- 然后我继续“为转换分配专有值”并将THAT设置为“1”。
检查实时信息中心以查看事件触发,现在我还可以看到实时转换。
答案 2 :(得分:0)
我的情况略有不同,但似乎与此相关,实际上这篇文章给出了如何解决我的问题的想法。
我的情景:
我能够在GA实时报告中看到转化,但未在目标概览报告中看到。
解决了我的问题是在GTM中为事件值分配 componentWillMount() {
this.props.fetchExercise(this.props.params.id);
}
constructor(props) {
super(props);
this.state = {editeMode: false}
}
function mapStateToProps(state) {
return {currentExercise: state.currentExercise}
}
export default connect(mapStateToProps, {fetchExercise})(createNewExercisePage);
。
希望它有助于面对同样的人。