/* 多重読み込み回避 */ var trackingLoaded; var itoman_src = document.getElementsByTagName("html")[0].innerHTML; if ( itoman_src.indexOf( "/www.googletagmanager.com/ns.html" ) == -1 ) { if(typeof(trackingLoaded) == "undefined" ){ trackingLoaded = 1; } else { trackingLoaded = 0; } } else { trackingLoaded = 0; } if ( trackingLoaded == 1 ) { //========================================================================================================= function _gaqcheck() { var flag = 1; if (( typeof _gaq === "undefined" ) || ( flag == 1 )) { _gaq = new Object(); // _gaq.push(['_trackSocial', 'socialNetwork', 'socialAction', 'socialTarget', 'opt_pagePath']); // SAMPLE: _gaq.push(['_trackEvent', 'GlobalNavi', '/map/?top=1']); // SAMPLE: gaq.push(['_trackEvent', 'category', 'action', 'opt_label', opt_value, opt_noninteraction]); // SAMPLE: ga('send', 'event', 'category', 'action', 'opt_label', opt_value, {'nonInteraction': 1}); // _gaq.push(['_setCustomVar',2, 'grade', 'h3',1]); _gaq.push = function( obj ) { if ( obj[ 0 ] == "_setCustomVar" ) { a = obj[2]; b = obj[3]; var arr = {}; arr[a] = b; arr['event'] = "custom"; dataLayer.push(arr); console.log( "setvariables" ); } else { if(typeof obj[3] === "undefined" ){ obj[3] = obj[2]; obj[2] = obj[1]; } dataLayer.push({ 'event' : 'gaqPush' , 'eventCategory' : obj[1], 'eventAction' : obj[2], 'eventLavel' : obj[3] }); console.log( "sendevent" ); } }; } else { console.log( "error" ); } } if( window.addEventListener ) { window.addEventListener( 'load', _gaqcheck(), false ); } else if( window.attachEvent ) { window.attachEvent( 'onload', _gaqcheck() ); } else { window.onload = _gaqcheck(); } } /* ########################################################################################################################### GoogleAnalytics DuplicationCheck ########################################################################################################################### */ var ga_track = 1; var ga_account = 'UA-27843128-1'; if( typeof _gaq != 'undefined' ) { for( i = 0; i < _gaq.length; i++) { if( _gaq[i].indexOf( '_setAccount',0 ) != -1 && _gaq[i].indexOf( ga_account,1 ) != -1) { ga_track = 0; } } } if( ga_track ) { /* ########################################################################################################################### Google Tag Manager ########################################################################################################################### */ (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PKWW'); } function ga_event( category, action, label ) { window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'gaqPush', 'eventCategory' : category, 'eventAction' : action, 'eventLavel' : label }); }