Javascript 使用谷歌分析追踪不同领域的访问者

Javascript 使用谷歌分析追踪不同领域的访问者,javascript,html,google-analytics,tracking,vwo,Javascript,Html,Google Analytics,Tracking,Vwo,我们为我们的客户提供一个块,让他们把它放在他们的网站上,然后他们使用生成html的脚本将它集成到他们的网站中 例如: <div class="currentDiv"> <script type="text/javascript" id="axxaax99" src="xxxx-xxx.js"></script> </div> 如何通过我们客户网站上的块跟踪Google Analytics中的访问者数量?我能够解决这个问题,我想分享我的解决

我们为我们的客户提供一个
块,让他们把它放在他们的网站上,然后他们使用生成html的脚本将它集成到他们的网站中

例如:

<div class="currentDiv">

<script type="text/javascript" id="axxaax99" src="xxxx-xxx.js"></script>

</div>


如何通过我们客户网站上的
块跟踪Google Analytics中的访问者数量?

我能够解决这个问题,我想分享我的解决方案以节省其他人的时间

所以,在客户端网站上要做的第一件事就是检查google analytics是否已经存在,或者我们是否已经加载了它,然后您可以使用您已经创建的跟踪器名称启动页面事件发送

<script type="text/javascript">
                
var appendAnalytics = function (i, s, o, g, r, cb) {
                    i["GoogleAnalyticsObject"] = r;
i[r] = i[r] || function () {
    (i[r].q = i[r].q || []).push(arguments)}, i[r].l = 1 * new Date();
var a = s.createElement(o);
var m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
    
a.onload = cb;
m.parentNode.insertBefore(a, m)};
    
if (window.ga === undefined) {
    
appendAnalytics(window, document, "script", "//www.google-analytics.com/analytics.js", "ga", sendPageView);
} else {
    
sendPageView();
}
    
function sendPageView() {
    
window.ga("create", "UA-XXXXXX”, "auto", {
    name: “YourTrackerName”
                    });
window.ga("YourTrackerName.send", "pageview");
    
}
    
</script>

                
var=函数(i、s、o、g、r、cb){
                    i[“GoogleAnalyticsObject”]=r;
i[r]=i[r]| |函数(){
    (i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();
var a=s.createElement(o);
var m=s.getElementsByTagName(o)[0];
a、 异步=1;
a、 src=g;
    
a、 空载=cb;
m、 parentNode.insertBefore(a,m)};
    
如果(window.ga==未定义){
    
appendAnalytics(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”,sendPageView);
}否则{
    
sendPageView();
}
    
函数sendPageView(){
    
ga(“创建”、“UA-XXXXXX”、“自动”{
    姓名:“你的追踪者姓名”
                    });
ga(“YourTrackerName.send”,“pageview”);
    
}
    

您可能会跟踪特定类何时出现在页面上并发送事件,从而粗略地跟踪访客数量。@Nyun以及我将如何使用google analytics跟踪该类?您可以在页面上搜索该元素,如果该元素在那里,则触发事件。我不确定在没有实际事件的情况下,我还能解释多少为你编写代码。@nyun你不是来为我编写代码的,如果你仔细阅读了我的问题,你就会明白我甚至可以通过我的javascript但我的问题触发跨域名跟踪事件,因为js代码将出现在客户端网站上。很抱歉,有任何误解,但你的帖子可能需要澄清。为什么就您的义务而言,您不能显示您已经尝试过的代码尝试。