1

Google アナリティクスのイベント トラッキング JavaScript コードを使用してアウトバウンド クリックをトラッキングする必要がある Wordpress プラグインを編集しています。課題は、複数のリンクを生成する 1 つの php ファイルしか編集できないことです。以下のコードでは、「this.getAttribute('href')」の部分をそのリンクの href に置き換えるだけです。これはどのように行うことができますか?this.getAttribute('href') コードを試しましたが、実行されません。

<a href="http://lifeplace.com.au/" onclick="trackOutboundLink(this, 'Outbound Links', this.getAttribute('href')); return false;" title=""><img class="soliloquy-item-image" src="http://www.96five.com/wp-content/uploads/2013/03/image.jpg" alt="" title="Lifeplace"></a>
4

2 に答える 2

0

this.getAttribute('href') が機能しないことは確かですか?

trackOutboundLink() 関数自体を共有できますか?

次のような同じタイプの機能を試してみましたが、正しいURLを警告します:

<script>
    function hello(obj, lbl, url) {
        alert(url);
    }
</script>


<a href="http://lifeplace.com.au/" onclick="hello(this, 'Outbound Links', this.getAttribute('href')); return false;" title=""><img class="soliloquy-item-image" src="http://www.96five.com/wp-content/uploads/2013/03/image.jpg" alt="" title="Lifeplace"></a>

したがって、実行中に関数自体にエラーが発生したか、他のjsプラグインがonclickイベントのバインドを解除した可能性があると思います。

于 2013-05-21T08:53:09.900 に答える