Indiana airports breaking records, investing millions into facilities
March 22, 2026
.video-js, .video-js .vjs-tech position: relative; width: 100%; height: auto; z-index: 0; var player = videojs(‘player_block_04ccc733059c5f904f6ae86c85bdda73’); player.nuevo( contextMenu: false ); var vast = started: false, paused: false, resumed: false, ended: false, ; var video = started: false, paused: false, resumed: false, ended: false, var event_label = ‘Video: 199654 – Article: Indiana airports breaking records, investing millions into facilities’; var post_id = 199655; var post_url = “https://www.insideindianabusiness.com/videos/indiana-airports-breaking-records-investing-millions-into-facilities”; player.vastAds( tagURL: “https://servedbyadbutler.com/vast.spark?setID=13487&ID=177008&pid=117129”, id: “PreRoll” ); player.on(‘vast.adStart’, function() vast.started = true; ); player.on(‘vast.adError’, function() vast = started: true, ended: true ; ); player.on(‘play’, function() if (vast.ended && !video.paused) video.started = true; window.dataLayer.push( event: “Videos”, eventCategory: ‘Video’, eventAction: “Video Played”, eventLabel: event_label ); var audio_insight_data = event_type: “video_played”, data: video_id: post_id, video_url: post_url , …insight_data, ; insight.track(audio_insight_data); if (video.started && video.paused) video.resumed = true; window.dataLayer.push( event: “Videos”, eventCategory: ‘Video’, eventAction: “Video Resumed”, eventLabel: event_label ); var audio_insight_data = event_type: “video_resumed”, data: video_id: post_id, video_url: post_url , …insight_data, ; insight.track(audio_insight_data); ); player.on(‘pause’, function() if (vast.ended) video.paused = true; window.dataLayer.push( event: “Videos”, eventCategory: ‘Video’, eventAction: “Video Paused”, eventLabel: event_label ); var audio_insight_data = event_type: “video_paused”, data: video_id: post_id, video_url: post_url , …insight_data, ; insight.track(audio_insight_data); ); player.on(‘ended’, function() //vast.adEnd fires after ended, pointless to use. vast.ended = true; if (video.started && !video.ended) video.ended = true; window.dataLayer.push( event: “Videos”, eventCategory: ‘Video’, eventAction: “Video Ended”, eventLabel: event_label ); var audio_insight_data = event_type: “video_completed”, data: video_id: post_id, video_url: post_url, percentage: 100, , …insight_data, ; insight.track(audio_insight_data); ); player.on(‘fullscreenchange’, function() window.dataLayer.push( event: “Videos”, eventCategory: ‘Video’, eventAction: “Video Fullscreen Toggled”, eventLabel: event_label ); ); player.on(‘enterpictureinpicture’, function() window.dataLayer.push( event: “Videos”, eventCategory: ‘Video’, eventAction: “Video Picture-in-Picture Opened”, eventLabel: event_label ); ); player.on(‘leavepictureinpicture’, function() window.dataLayer.push( event: “Videos”, eventCategory: ‘Video’, eventAction: “Video Picture-in-Picture Closed”, eventLabel: event_label ); ); let lastReportedPercentage = 0; player.on(‘timeupdate’, function() const currentTime = player.currentTime(); const duration = player.duration(); if (duration) const progressPercentage = Math.floor((currentTime / duration) * 100); if (progressPercentage % 5 === 0 && progressPercentage !== lastReportedPercentage) lastReportedPercentage = progressPercentage; var audio_insight_data = event_type: “video_completed”, data: video_id: post_id, video_url: post_url, percentage: progressPercentage, , …insight_data, ; insight.track(audio_insight_data); );
Search
RECENT PRESS RELEASES
Related Post
