Api 使用SiteCatalyst Omniture跟踪Youtube嵌入视频

Api 使用SiteCatalyst Omniture跟踪Youtube嵌入视频,api,youtube,adobe,adobe-analytics,Api,Youtube,Adobe,Adobe Analytics,所以,我已经尝试了很长时间,现在它似乎跟踪多个嵌入视频在我的测试网站与Adobes SiteCatalyst 下面是我使用过的文档链接 我试图解决的问题是,我希望能够收听/跟踪已经嵌入的视频,而不是实际使用API创建视频,然后收听它们 但是文档将API创建的iframe“附加”到一个空div中,该div需要与iframe id具有相同的id 但是由于嵌入式视频已经存在,我显然不需要这部分 如果我不够清楚,请随时提问 以前有人有过这个问题吗 下面是我所做的一些更改,尝试将两个玩家添加到两个div

所以,我已经尝试了很长时间,现在它似乎跟踪多个嵌入视频在我的测试网站与Adobes SiteCatalyst

下面是我使用过的文档链接

我试图解决的问题是,我希望能够收听/跟踪已经嵌入的视频,而不是实际使用API创建视频,然后收听它们

但是文档将API创建的iframe“附加”到一个空div中,该div需要与iframe id具有相同的id

但是由于嵌入式视频已经存在,我显然不需要这部分

如果我不够清楚,请随时提问

以前有人有过这个问题吗

下面是我所做的一些更改,尝试将两个玩家添加到两个div中(尝试破解我已经得到的代码),将其全部放入for循环中

问候大家

<div id="player123">
iframe id="player123" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/-yKNuU8biQo?enablejsapi=1&origin=http://example.com"
frameborder="0"></iframe>
</div>

<div id="player1234">
<iframe id="player1234" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/VyK-JhjPguY?enablejsapi=1&origin=http://example.com"
frameborder="0"></iframe>
</div>

<script>
 var iframeObject = document.getElementsByTagName('iframe');
 for ( var i = 0; i < iframeObject.length; i++){
 var youtube_id = iframeObject[i].id;

var player;

 function onYouTubeIframeAPIReady() {
 player = new YT.Player(youtube_id, {
 videoId: iframeObject[i].src.substring(29, 40),

events: {
'onStateChange': onPlayerStateChange,
'onError' : onPlayerError
}
});
 }
</script>

iframe id=“player123”type=“text/html”width=“640”height=“390”
src=”http://www.youtube.com/embed/-yKNuU8biQo?enablejsapi=1&origin=http://example.com"
frameborder=“0”>
var iframeObject=document.getElementsByTagName('iframe');
对于(var i=0;i
如果您使用的是DTM,那么设置起来就容易多了,您基本上可以按照这里的说明进行操作。谢谢!很抱歉回答得太晚。非常感谢:D