html Html代码(普通javascript),可以跟踪Google Analytics中的电话号码点击次数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html Html代码(普通javascript),可以跟踪Google Analytics中的电话号码点击次数相关的知识,希望对你有一定的参考价值。

<!-- Track phone number link clicks -->
<script type="text/javascript">
/* <![CDATA[ */
    (function(){
        var DOMReady = function( a, b, c ) {
            b = document;
            c = 'addEventListener';
            b[c] ? b[c]( 'DOMContentLoaded',a ) : window.attachEvent( 'onload', a );
        };
        var addDOMListener = function( o, e, f, c ) {
            if(o.addEventListener) {
                return o.addEventListener( e, f, c );
            }
            else if( o.attachEvent ) {
                return o.attachEvent( "on" + e, f );
            }
            /* log error to console */
            console.log('failed to attach event:');
            console.log([o,e,f,c]);
            return o;
        };
        var addTracker = function() {
            var links = document.querySelectorAll('a[href^="tel:"]');
            if( links && links.length ) {
                for( var i = 0; i < links.length; i++ ) {
                    addDOMListener( links[i], 'click', function() {
                        ga && ga( 'send', 'event', 'Links', 'Click', ( ( this.href ) ? this.href : '' ) );
                    });
                }
            }
        };
        DOMReady( addTracker );
    })();
/* ]]> */
</script>
<!-- END Track phone number link clicks -->

以上是关于html Html代码(普通javascript),可以跟踪Google Analytics中的电话号码点击次数的主要内容,如果未能解决你的问题,请参考以下文章

EJS 高效的 JavaScript 模板引擎

15个HTML元素方法!

JavaScript基础 数组 及 方法

JavaScript中面向对象!

Ajax 数据传输格式—HTML

JavaScript常见函数形式