1function gtm4wp_set_cookie( cookiename, cookievalue, expiredays ) { 2 var d = new Date(); 3 d.setTime(d.getTime() + (expiredays*24*60*60*1000)); 4 var expires = "expires="+ d.toUTCString(); 5 6 document.cookie = cookiename + "=" + cookievalue + ";" + expires + ";path=/"; 7} 8 9function gtm4wp_get_cookie( cookiename ) { 10 var decoded_cookie_list = decodeURIComponent(document.cookie).split(';'); 11 var onecookie = ''; 12 13 for( var i=0; i<decoded_cookie_list.length; i++ ) { 14 onecookie = decoded_cookie_list[i].trim(); 15 if ( 0 == onecookie.indexOf( cookiename ) ) { 16 return onecookie.substring( cookiename.length+1, onecookie.length ); 17 } 18 } 19 20 return ""; 21} 22 23var gtm4wp_user_logged_in = gtm4wp_get_cookie( 'gtm4wp_user_logged_in' ); 24if ( gtm4wp_user_logged_in === "1" ) { 25 window[ gtm4wp_datalayer_name ].push({ 26 'event': 'gtm4wp.userLoggedIn', 27 }); 28 29 gtm4wp_set_cookie( 'gtm4wp_user_logged_in', '', -1 ); 30} 31 32var gtm4wp_new_user_registered = gtm4wp_get_cookie( 'gtm4wp_user_registered' ); 33if ( gtm4wp_new_user_registered === "1" ) { 34 window[ gtm4wp_datalayer_name ].push({ 35 'event': 'gtm4wp.userRegistered', 36 }); 37 38 gtm4wp_set_cookie( 'gtm4wp_user_registered', '', -1 ); 39}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.