gpt4 book ai didi

google-analytics - 使用 Wicket 生成 Google Analytics 电子商务跟踪

转载 作者:行者123 更新时间:2023-12-03 15:46:22 25 4
gpt4 key购买 nike

我正在开发一个使用 Wicket 来呈现页面的电子商务。我有一个主布局的“BasePage”,在我的“感谢您购买”页面中,我想添加 Google Analytics 电子商务跟踪代码。作为引用,JS代码如下:

<script type="text/javascript>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345678-9']);
_gaq.push(['_addTrans', '123', '', '12.56', '', '5.00']);
_gaq.push(['_addItem', '123', 'sku-1', 'Product 1', 'Category X', '12.56', '1']);
_gaq.push(['_addItem', '123', 'sku-2', 'Product 2', 'Category Y', '13.45', '1']);
_gaq.push(['_trackTrans']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>

购物车和结帐的 HTML 代码很简单,但是如何使用 Wicket 动态生成这个 JS?

最佳答案

是的,只是为了简单地使用 IHeaderContributor。顺便说一句,您是否在为您的 wicket 电子商务使用框架?我一直在尝试整合一两个,但运气不佳。

 class BasePage extends Page implements IHeaderContributor {
public BasePage(String id){
super(id);
}
@Override
public void renderHead(IHeaderResponse response){
//You might want renderOnLoadJavascript....
// Btw, I didn't format your string for java, you need to add quotation
// marks or put it as one line.
response.renderJavascript("var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345678-9']);
_gaq.push(['_addTrans', '123', '', '12.56', '', '5.00']);
_gaq.push(['_addItem', '123', 'sku-1', 'Product 1', 'Category X', '12.56', '1']);
_gaq.push(['_addItem', '123', 'sku-2', 'Product 2', 'Category Y', '13.45', '1']);
_gaq.push(['_trackTrans']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();"
);
}
}

关于google-analytics - 使用 Wicket 生成 Google Analytics 电子商务跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6671244/

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