0

現在、Joomla 1.5 で動作するサイトの A/B テストを行うために、Google Experiments (以前は Google ウェブサイト オプティマイザー) を使用しています。

問題は、そのセットアップが Joomla で作成された特定の記事/ページをテストする場合にのみ機能することです。つまり、バリエーション ページを作成し、URL を取得して、Google Experiments で元の URL に対してテストします (元のページの HEAD 内のスクリプトを介して、元のページのレイアウトをバリエーションに自動的に切り替えます)。

私がやりたいことは、フロントページの A/B です。別の URL を持つ「新しい」フロントページを作成しました。しかし、インデックス ページを操作するときに、サイトのすべてのページではなく、フロント ページだけに表示されるように Experiments スクリプトを追加するにはどうすればよいでしょうか? スクリプトを index.php ファイルに追加すると、サイトのすべてのページに表示されます。

4

2 に答える 2

1

Joomla! を使用して、いくつかのケースでこの問題に直面しました。時々少し面倒です。必要なのは、特定のページのヘッダー セクションにコードを追加するオプションを提供する拡張機能を追加することです。

これらの拡張機能を使用してみてください:

http://extensions.joomla.org/extensions/edition/custom-code-in-modules/11936

http://extensions.joomla.org/extensions/5139/details

最初のものはあなたのためにうまくいくと思います。

于 2012-07-10T21:51:03.887 に答える
1

プラグインを使用せずにこれを解決することができました。PersianBoy67 が投稿したプラグインが機能しないとは言いませんが、これが私にとってはうまくいきました。index.php ファイル内に、次の php コードを追加しました。

<?php if( JRequest::getCmd('view') == 'frontpage') { ?>
ここに Google アナリティクス エクスペリメントのコードを挿入します
<?php } ?>

その JRequest は、フロントページにある場合は "frontpage" (記事にある場合は "article") をエコーし​​ます。つまり、Experiments コードはフロントページにある場合にのみ表示されます。

于 2012-07-18T08:24:46.373 に答える