Jquery 将标题附加到Google事件跟踪代码

Jquery 将标题附加到Google事件跟踪代码,jquery,wordpress,google-analytics,podpress,Jquery,Wordpress,Google Analytics,Podpress,我在Wordpress上使用Podpress运行播客,并安装了论文。目前,Podpress有自己的内部统计系统来跟踪播放和下载,但我想通过添加一些Google事件跟踪来扩展它,当听众单击do download/play/任何媒体文件时。下面,我提供了系统为新条目生成的HTML代码示例: <div class="teasers_box"> <div id="post-2855" class="post-2855 post type-post status

我在Wordpress上使用Podpress运行播客,并安装了论文。目前,Podpress有自己的内部统计系统来跟踪播放和下载,但我想通过添加一些Google事件跟踪来扩展它,当听众单击do download/play/任何媒体文件时。下面,我提供了系统为新条目生成的HTML代码示例:

<div class="teasers_box">

            <div id="post-2855" class="post-2855 post type-post status-publish format-standard hentry category-episodes teaser">

<h2 class="entry-title"><a title="Permanent link to Show Title" rel="bookmark" href="http://www.test.com/2012/02/22/show-title/">Show Title</a></h2>
<abbr title="2012-02-22" class="teaser_date published">February 22, 2012</abbr>

<div class="format_teaser entry-content">
<p>Show Description</p>
<div class="podPress_content podPress_content_audio_mp3">
<div style="display:block;" class="podpress_playerspace podpress_playerspace_audio_mp3 podpress_mp3player"></div>

<div class="podPress_downloadlinks podPress_downloadlinks_audio_mp3"><a class="podpress_downloadimglink podpress_downloadimglink_audio_mp3" title="Download: Show Title" target="new" href="http://www.test.com/podpress_trac/web/2855/0/2012_02_22_showtitle.mp3"><img alt="" class="podPress_imgicon podpress_imgicon_audio_mp3" src="http://www.test.com/wp-content/plugins/podpress/images/audio_mp3_button.png"></a> <span class="podpress_mediafile_title podpress_mediafile_title_audio_mp3">Show Title</span> <span class="podpress_mediafile_dursize podpress_mediafile_dursize_audio_mp3">[ 39:21 ]</span> <a class="podpress_downloadlink podpress_downloadlink_audio_mp3" target="new" href="">Download</a></div></div>
</div>
基本上,我的问题是,我需要对DIV进行排序,以获取播客插曲的标题(在本例中,它只是“Show title”),我可以将其传递给Google Analytics。我试图使用.nearest()技术来实现这一点,但我认为我使用的方法不正确。虽然我想用这个来修改Podpress插件背后的PHP,但我担心更新会抹去我的代码,迫使我在某个时候重新做。编写脚本将此功能捕捉到顶部可能更容易

任何关于如何获得这个头衔的建议都将不胜感激。我目前的努力似乎失败了


提前谢谢

您缺少

var title = $a.closest('.entry-title').text(); // `.entry-title`

您缺少

var title = $a.closest('.entry-title').text(); // `.entry-title`

我知道你不改变模块中PHP的意思,你总是希望尽可能避免这种情况

由于不知道多个播客节点的html外观如何,您可以尝试以下方法-


为我工作。希望有帮助

我知道您不更改模块中PHP的意思,您总是希望尽可能避免这种情况

由于不知道多个播客节点的html外观如何,您可以尝试以下方法-


为我工作。希望有帮助

好发现。然而,如果我在上面加上一个“警告(标题);”,我就看不到任何提示。因为它位于链接上方的h2标记中,所以我引用它是否正确?很好。然而,如果我在上面加上一个“警告(标题);”,我就看不到任何提示。因为它位于链接上方的h2标记中,所以我引用它是否正确?
var title = $a.parents('.format_teaser').siblings().prev('h2.entry-title').text();