私は、以下に示す標準的な、読み取り不可能な Omniture JavaScript トラッキング コードを含むプロジェクトを持っています。
<script language="JavaScript">
var s_account = "{MY ACCOUNT}";
</script>
<!-- START OMNITURE -->
<!-- SiteCatalyst code version: H.1.
Copyright 1997-2005 Omniture, Inc. More info available at
http://www.omniture.com -->
<script type="text/javascript" src="http://MYDOMAIN.com/javascripts/metrics/s_code_trb.js"></script>
<script language="JavaScript">
s.pageName="Project name"
s.server="MYDOMAIN.com"
s.prop38="3rd Party";
s.eVar21="3rd Party";
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)
</script>
<!--/DO NOT REMOVE/-->
<!-- End SiteCatalyst code version: H.1. -->
<!-- END Omniture code -->
ただし、このコードは常にページビューを生成します。
このプロジェクトは、CMS に iframe する必要があります。これは、CMS のコンテナ ページがすでにページビューを生成していることを意味します。プロジェクト内のクリック (特定のボタンのクリックなど) を追跡できるようにしたいのですが、現時点では、CMS ページ用と iframe 内のページ用の重複したページビューが発生します。
Adobe のドキュメントには、s.t()
常に前に呼び出す必要があると書かれていますが、ページビューを生成する代わりにトラッキング リンクを生成するように変更できることをs.tl()
漠然と示唆しています。s.t()
簡単なグーグル検索で、このほとんど理解できない Twitter の会話が見つかりました。これは、パラメーターpev1
として送信する解決策を示唆しているように見えます。しかし、それはまだ私の理解を超えています。pev2
pe=lnk_o
これは本当ですか?私がこれを行う方法を理解するのを手伝ってくれるOmnitureの専門家はいますか?