小编Ill*_*llI的帖子

同步,如何确保执行谷歌分析跟踪请求

假设我需要使用谷歌分析脚本跟踪我的点击次数.我知道确保触发跟踪事件的标准方法是将延续传递到跟踪队列并从click事件处理程序返回false,如下所示:

 $('a').click(function () {
    var url = $(this).attr('href');
    _gaq.push(['_trackEvent', smth]);
    _gaq.push(function(){ document.location = url ;}
    return false;
});
Run Code Online (Sandbox Code Playgroud)

我的挑战是我想在新标签中打开此链接.
我的完美解决方案是target ="_ blank",但你不能用javascript做到这一点.
window.open(url,'_ blank')将在除firefox之外的所有浏览器中弹出新窗口,默认情况下通常会阻止此窗口.
这意味着我必须从点击处理程序返回true.

所以这就是我的理由,我需要以某种方式同步等待ga脚本请求它的跟踪像素.是什么类型的sleep()的JavaScript版本是什么?功能可以帮助我吗?

谢谢!

javascript jquery google-analytics click-tracking

4
推荐指数
1
解决办法
839
查看次数

是否可以从自定义 TagHelper 调用 ViewComponent?

我正在编写一个自定义 TagHelper,并希望在其中呈现一个 ViewComponent。类似于 vc:xyz 标签助手所做的事情,但以更可控的方式,以便我可以在运行时确定要呈现哪个 ViewComponent。

是否可以?

c# asp.net-core asp.net-core-tag-helpers asp.net-core-viewcomponent

3
推荐指数
1
解决办法
1177
查看次数