Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
musica_listas_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Cristian Mauricio Diaz Canales
musica_listas_backend
Commits
1e9fa3e2
Commit
1e9fa3e2
authored
Aug 21, 2019
by
Cristian Mauricio Diaz Canales
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
prueba analytics con varios eventos
parent
8b5413d7
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
73 additions
and
5 deletions
+73
-5
templates/test/index.html.twig
templates/test/index.html.twig
+73
-5
No files found.
templates/test/index.html.twig
View file @
1e9fa3e2
...
@@ -51,9 +51,16 @@
...
@@ -51,9 +51,16 @@
<script>
<script>
//uri codificada
//uri codificada
var
dmUri
=
"
{{
url
}}
"
;
var
dmUri
=
"
{{
url
}}
"
;
var
tituloVideo
=
"
Dreamgirls-Video-01
"
;
// esto debe ser traido desde el controlador
//var options = {"fluid": true}; si se activa el responsive, no sirve de nada el overlay.
//var options = {"fluid": true}; si se activa el responsive, no sirve de nada el overlay.
var
options
=
{};
var
options
=
{};
var
progress
=
{
quarter
:
false
,
half
:
false
,
threeQuarters
:
false
};
(
function
(
window
,
videojs
)
{
(
function
(
window
,
videojs
)
{
var
player
=
window
.
player
=
videojs
(
'
dg-vid-01
'
,
options
,
function
onPlayerReady
()
{
var
player
=
window
.
player
=
videojs
(
'
dg-vid-01
'
,
options
,
function
onPlayerReady
()
{
videojs
.
log
(
'
Reproductor Cargado...
'
);
videojs
.
log
(
'
Reproductor Cargado...
'
);
...
@@ -82,36 +89,97 @@
...
@@ -82,36 +89,97 @@
}(
}(
window
,
window
.
videojs
));
window
,
window
.
videojs
));
</script>
<script>
//CAPTURA DE EVENTOS DEL PLAYER Y ENVIO A ANALITYCS..
window
.
player
.
bigPlayButton
.
on
(
'
click
'
,
function
()
{
window
.
player
.
bigPlayButton
.
on
(
'
click
'
,
function
()
{
console
.
log
(
"
Video started:
"
+
window
.
player
.
currentTime
());
console
.
log
(
"
Video started:
"
+
window
.
player
.
currentTime
());
gtag
(
'
event
'
,
"
start
"
,
{
trackEvent
(
'
event
'
,
"
start
"
,
"
start
"
,
"
start
"
,
tituloVideo
);
'
event_category
'
:
"
start
"
,
});
'
event_label
'
:
"
Inicio Video 01
"
,
'
value
'
:
"
1
"
window
.
player
.
enterFullWindow
.
on
(
'
click
'
,
function
()
{
});
console
.
log
(
"
Video fullscreen:
"
+
window
.
player
.
currentTime
());
if
(
player
.
isFullscreen
())
{
trackEvent
(
'
event
'
,
"
fullscreen
"
,
"
fullscreen
"
,
"
fullscreen
"
,
tituloVideo
);
}
else
{
console
.
log
(
"
Video exit fullscreen:
"
+
window
.
player
.
currentTime
());
trackEvent
(
'
event
'
,
"
exitfullscreen
"
,
"
exitfullscreen
"
,
"
exitfullscreen
"
,
tituloVideo
);
}
});
});
/* window.player.exitFullWindow.on('click', function () {
console.log("Video exit fullscreen: " + window.player.currentTime());
gtag('event', "exitfullscreen", {
'event_category': "exitfullscreen",
'event_label': "exitfullscreen",
'value': "Dreamgirls-Video-01"
});
});*/
window
.
player
.
on
(
"
play
"
,
function
(
e
)
{
window
.
player
.
on
(
"
play
"
,
function
(
e
)
{
console
.
log
(
"
Video playback started:
"
+
window
.
player
.
currentTime
());
console
.
log
(
"
Video playback started:
"
+
window
.
player
.
currentTime
());
trackEvent
(
'
event
'
,
"
play
"
,
"
play
"
,
"
play
"
,
tituloVideo
);
});
});
window
.
player
.
on
(
"
pause
"
,
function
(
e
)
{
window
.
player
.
on
(
"
pause
"
,
function
(
e
)
{
console
.
log
(
"
Video playback paused:
"
+
window
.
player
.
currentTime
());
console
.
log
(
"
Video playback paused:
"
+
window
.
player
.
currentTime
());
trackEvent
(
'
event
'
,
"
pause
"
,
"
pause
"
,
"
pause
"
,
tituloVideo
);
});
});
window
.
player
.
on
(
"
seeking
"
,
function
(
e
)
{
window
.
player
.
on
(
"
seeking
"
,
function
(
e
)
{
console
.
log
(
"
Video seeking:
"
+
window
.
player
.
currentTime
());
console
.
log
(
"
Video seeking:
"
+
window
.
player
.
currentTime
());
trackEvent
(
'
event
'
,
"
seeking
"
,
"
seeking
"
,
"
seeking
"
,
tituloVideo
);
});
});
window
.
player
.
on
(
"
seeked
"
,
function
(
e
)
{
window
.
player
.
on
(
"
seeked
"
,
function
(
e
)
{
console
.
log
(
"
Video seek ended:
"
+
window
.
player
.
currentTime
());
console
.
log
(
"
Video seek ended:
"
+
window
.
player
.
currentTime
());
trackEvent
(
'
event
'
,
"
seeked
"
,
"
seeked
"
,
"
seeked
"
,
tituloVideo
);
});
});
window
.
player
.
on
(
"
ended
"
,
function
(
e
)
{
window
.
player
.
on
(
"
ended
"
,
function
(
e
)
{
console
.
log
(
"
Video playback ended.
"
);
console
.
log
(
"
Video playback ended.
"
);
trackEvent
(
'
event
'
,
"
ended
"
,
"
ended
"
,
"
ended
"
,
tituloVideo
);
});
window
.
player
.
on
(
'
timeupdate
'
,
function
()
{
timeupdate
(
window
.
player
,
"
timeupdated
"
,
tituloVideo
);
});
});
function
timeupdate
(
player
,
event
,
tituloVideo
)
{
var
elapsed
=
Math
.
round
(
player
.
currentTime
());
var
duration
=
Math
.
round
(
player
.
duration
());
var
percent
=
Math
.
round
(
elapsed
/
duration
*
100
);
if
(
!
progress
.
quarter
&&
percent
>
25
)
{
trackEvent
(
'
event
'
,
event
,
event
,
'
Visto mas de un 25%
'
,
tituloVideo
);
progress
.
quarter
=
true
;
}
if
(
!
progress
.
half
&&
percent
>
50
)
{
trackEvent
(
'
event
'
,
event
,
event
,
'
Visto mas de un 50%
'
,
tituloVideo
);
progress
.
half
=
true
;
}
if
(
!
progress
.
threeQuarters
&&
percent
>
75
)
{
trackEvent
(
'
event
'
,
event
,
event
,
'
Visto mas de un 75%
'
,
tituloVideo
);
progress
.
threeQuarters
=
true
;
}
}
function
trackEvent
(
gaType
,
event
,
category
,
label
,
value
)
{
gtag
(
gaType
,
event
,
{
'
event_category
'
:
category
,
'
event_label
'
:
label
,
'
value
'
:
value
});
}
</script>
</script>
</body>
</body>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment