mirror of
				https://github.com/KevinMidboe/zoff.git
				synced 2025-10-29 18:00:23 +00:00 
			
		
		
		
	Google Analytics events
This commit is contained in:
		| @@ -575,7 +575,7 @@ footer{ | ||||
|     right:0px; | ||||
| } | ||||
|  | ||||
| .help-button-footer{ | ||||
| .help-button-footer, .embed-button-footer, .contact-button-footer{ | ||||
|     width:17em; | ||||
|     background: #1e88e5; | ||||
|     border-radius: 2px; | ||||
|   | ||||
| @@ -105,6 +105,7 @@ var Channel = { | ||||
|             $(".offline_switch_class")[0].checked = true; | ||||
|             change_offline(true, offline); | ||||
|         } | ||||
|         if(!Helper.mobilecheck() && ($("#alreadychannel").length === 0 || !Hostcontroller.old_id || $("#code-text").text().toUpperCase() == "ABBADUR")) setup_host_initialization(); | ||||
|  | ||||
|         if($("#alreadychannel").length === 0 || Helper.mobilecheck()){ | ||||
|             setup_youtube_listener(); | ||||
| @@ -197,8 +198,6 @@ var Channel = { | ||||
|         socket.emit("get_history", {channel: chan.toLowerCase(), all: false}); | ||||
|         socket.emit("get_history", {channel: chan.toLowerCase(), all: true}); | ||||
|  | ||||
|         if(!Helper.mobilecheck() && ($("#alreadychannel").length === 0 || !Hostcontroller.old_id || $("#code-text").text().toUpperCase() == "ABBADUR")) setup_host_initialization(); | ||||
|  | ||||
|         if(!Helper.msieversion() && !Helper.mobilecheck()) Notification.requestPermission(); | ||||
|  | ||||
|         $(".search_input").focus(); | ||||
|   | ||||
| @@ -252,6 +252,7 @@ function embed_code(autoplay, width, height, color, embed_code){ | ||||
| function change_offline(enabled, already_offline){ | ||||
|     Crypt.set_offline(enabled); | ||||
|     offline = enabled; | ||||
|     ga('send', 'event', "button-click", "offline", "", offline ? 1 : 0); | ||||
|     socket.emit("offline", {status: enabled, channel: chan != undefined ? chan.toLowerCase() : ""}); | ||||
|     if(!Helper.mobilecheck()) { | ||||
|         $("#offline-mode").tooltip('remove'); | ||||
|   | ||||
| @@ -560,6 +560,8 @@ var List = { | ||||
|     }, | ||||
|  | ||||
|     exportToSpotify: function() { | ||||
|         ga('send', 'event', "export", "spotify"); | ||||
|  | ||||
|         $.ajax({ | ||||
|             type: "GET", | ||||
|             url: "https://api.spotify.com/v1/me", | ||||
| @@ -742,6 +744,8 @@ var List = { | ||||
|     }, | ||||
|  | ||||
|     exportToYoutube: function() { | ||||
|         ga('send', 'event', "export", "youtube"); | ||||
|  | ||||
|         var request_url = "https://www.googleapis.com/youtube/v3/playlists?part=snippet"; | ||||
|         $(".exported-list-container").removeClass("hide"); | ||||
|         $("#playlist_loader_export").removeClass("hide"); | ||||
|   | ||||
| @@ -422,7 +422,6 @@ $(document).on("click", "#offline-mode", function(e){ | ||||
|     } else{ | ||||
|         change_offline(false, offline); | ||||
|     } | ||||
|  | ||||
| }); | ||||
|  | ||||
| $(document).on("submit", "#thumbnail_form", function(e){ | ||||
| @@ -606,6 +605,8 @@ $(document).on("click", ".first_page", function(e){ | ||||
|  | ||||
| $(document).on("click", ".donate-button", function(e) { | ||||
|     e.preventDefault(); | ||||
|     ga('send', 'event', "button-click", "donate"); | ||||
|  | ||||
|     $("#donate").modal("open"); | ||||
| }); | ||||
|  | ||||
| @@ -706,6 +707,7 @@ $(document).on("click", "#listExport", function(e){ | ||||
|                     access_token_data_youtube = {}; | ||||
|                 }, access_token_data_youtube.expires_in * 1000); | ||||
|                 List.exportToYoutube(); | ||||
|  | ||||
|             } else { | ||||
|                 access_token_data_youtube = ""; | ||||
|                 console.error("Nonce doesn't match"); | ||||
| @@ -753,6 +755,8 @@ $(document).on("submit", "#listImport", function(e){ | ||||
|         document.getElementById("import").disabled = true; | ||||
|         $("#import").addClass("hide"); | ||||
|         $("#playlist_loader").removeClass("hide"); | ||||
|  | ||||
|         ga('send', 'event', "import", "youtube"); | ||||
|     } else { | ||||
|         before_toast(); | ||||
|         Materialize.toast("It seems you've entered a invalid url.", 4000); | ||||
| @@ -774,6 +778,8 @@ $(document).on("submit", "#listImportSpotify", function(e){ | ||||
|             $("#import_spotify").addClass("hide"); | ||||
|             $("#playlist_loader_spotify").removeClass("hide"); | ||||
|  | ||||
|             ga('send', 'event', "import", "spotify"); | ||||
|  | ||||
|             Search.importSpotifyPlaylist('https://api.spotify.com/v1/users/' + user + '/playlists/' + playlist_id + '/tracks'); | ||||
|         } else { | ||||
|             before_toast(); | ||||
| @@ -870,6 +876,26 @@ $(document).on("click", "#channel-share-modal", function(){ | ||||
| 	$("#channel-share-modal").modal("close") | ||||
| }); | ||||
|  | ||||
| $(document).on("click", ".shareface", function(e) { | ||||
|     ga('send', 'event', "button-click", "share-facebook"); | ||||
| }); | ||||
|  | ||||
| $(document).on("click", ".android-image-link", function() { | ||||
|     ga('send', 'event', "button-click", "android-playstore-link"); | ||||
| }); | ||||
|  | ||||
| $(document).on("click", "#twitter-code-link", function() { | ||||
|     ga('send', 'event', "button-click", "share-twitter"); | ||||
| }); | ||||
|  | ||||
| $(document).on("click", ".help-button-footer", function() { | ||||
|     ga('send', 'event', "button-click", "help-footer"); | ||||
| }); | ||||
|  | ||||
| $(document).on("click", "#embed-button", function() { | ||||
|     ga('send', 'event', "button-click", "embed-channel", "channel-name", chan.toLowerCase()); | ||||
| }) | ||||
|  | ||||
| $(document).on("click", ".chat-link", function(e){ | ||||
|     chat_active = true; | ||||
|     unseen = false; | ||||
| @@ -1159,7 +1185,9 @@ $(document).on("click", ".generate-channel-name", function(e) { | ||||
|             $(".room_namer").val(""); | ||||
|             $(".room-namer").val(response); | ||||
|         } | ||||
|     }) | ||||
|     }); | ||||
|  | ||||
|     ga('send', 'event', "button-click", "generate-channel"); | ||||
| }); | ||||
|  | ||||
| $(document).keydown(function(event) { | ||||
|   | ||||
| @@ -18,12 +18,12 @@ | ||||
|                         </a> | ||||
|                     </li> | ||||
|                     <li> | ||||
|                         <a class="modal-trigger waves-effect blue-grey darken-2 btn help-button-footer hide-on-small-only" id="embed-button" title="Want to embed this channel?" data-target="embed"> | ||||
|                         <a class="modal-trigger waves-effect blue-grey darken-2 btn embed-button-footer hide-on-small-only" id="embed-button" title="Want to embed this channel?" data-target="embed"> | ||||
|                             <i class="material-icons left footer-button-icon">code</i>EMBED | ||||
|                         </a> | ||||
|                     </li> | ||||
|                     <li> | ||||
|                         <a class="modal-trigger waves-effect red darken-2 btn help-button-footer" id="contact-button" title="Contact us" data-target="contact"> | ||||
|                         <a class="modal-trigger waves-effect red darken-2 btn contact-button-footer" id="contact-button" title="Contact us" data-target="contact"> | ||||
|                             <i class="material-icons left footer-button-icon">email</i>CONTACT | ||||
|                         </a> | ||||
|                     </li> | ||||
| @@ -48,7 +48,7 @@ | ||||
|                         </a> | ||||
|                     </li> | ||||
|                     <li class="google-play-image-list"> | ||||
|                         <a href="https://play.google.com/store/apps/details?id=zoff.me.zoff&hl=no&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1"> | ||||
|                         <a class="android-image-link" href="https://play.google.com/store/apps/details?id=zoff.me.zoff&hl=no&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1"> | ||||
|                             <img alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png"/> | ||||
|                         </a> | ||||
|                     </li> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user