3

私のアプリケーションには、プラグインをダウンロードしてインストールできるホームページがあります。また、サイト タグを使用して同じルールセットを呼び出し、潜在的なユーザーにアプリの機能を示します。

プラグインを非表示にして、その div を「プラグインをインストールしていただきありがとうございます」という div に置き換えたいと思います。サイトタグから呼び出された KRL とプラグインから呼び出された KRL の違いをどのように見分けることができますか?

これが私の考えですが、おそらくもっと良い方法がありますか?

オプション 1: ページ パラメータを使用します。おそらくプラグインには表示されません。オプション 2: プライマリ ルールセットを呼び出す 2 番目のルールセットを使用します。プラグイン ルールセットは、プラグイン div を非表示にし、'thank you' div を再表示します。プライマリ ルールセットで明示的なイベントをサポートする必要があるだけです。

4

1 に答える 1

3

あなたが言ったように、ページパラメーターを使用するのが最善の選択肢だと思います。これは、ブラウザ拡張機能からではなく、サイトタグからのみルールセットに送信されるため、問題は解決するはずです. サイトタグは次のようになります。

<script type="text/javascript">
  var KOBJ_config = {
    "rids" : ["a999x99"]
    "called_from_site_tags" : "true"
  };
</script>
<script type="text/javascript" src="http://init.kobj.net/js/shared/kobj-static.js">
</script>

次に、アプリで を確認してpage:param、必要なことを行うだけです。

is_site_tags = page:param("called_from_site_tags");

詳細については、ドキュメントのこちらを参照してください。それが役立つことを願っています!

于 2011-01-01T06:31:08.890 に答える