公式広告プラグイン内のハウス広告

こんにちは、@neil さん。広告ネットワークの JavaScript をハウス広告と統合するにはどのようなアプローチが適切でしょうか?これを行うテーマコンポーネントは存在しますか?

よろしくお願いいたします。

「いいね!」 1

おそらく、公式広告プラグインの AdSense および Ad Manager 部分に似たプラグインを作成する必要があります。ハウス広告以外の広告は、ハウス広告の領域で行うべきではありません。

「いいね!」 8

素晴らしい機能ですね!スポンサーのリストは約20件あり、私のサイトではそれをランダムに表示していますが、ここでも同様にランダム化したいと考えています。そうしないと、すべてのトピックページで常に最初のものが表示されてしまいます。

私は3つの解決策を思いつきました:

  1. この機能にランダム化機能を追加する。表示前にリストを一度ランダムに並べ替えるチェックボックスを設け、その順に一つずつ表示する。

  2. この機能で、スクリプトへのオプションのURLを指定できるようにする。そのスクリプトを呼び出すたびに、ランダムな単一の広告を返すようにする。

  3. 広告コンテンツ内で同じスクリプトを呼び出す。スクリプトは作成したのですが、どう呼び出せばよいか分からず、以下を試しましたがうまくいきませんでした:

< link rel=“import” href=“http://www.site.com/spon/_banner_spon_comm.php”>

この実装で対応可能な方法で、URLからコンテンツを取得する手段はありますか?

「いいね!」 1

プラグインはすでにランダムな広告から開始し、均等に順番に切り替わるように設定されています。すべての広告をトピックリストのトップインベントリに追加したことを確認しましたか?

「いいね!」 4

あら、なるほど。それが何をしているのか分かりました。指摘ありがとうございます。学ぶことがたくさんありますね。

細かい単位での制御は便利で、それぞれを選択できるのは良いのですが、「すべて」のオプションや、複数選択ができる UI があるとさらに良いと思います。左側に広告のリストを並べ、各広告配置ごとにチェックボックスの列を設けるようなイメージです…ただし、これまで見たことのある UI 形式ではありませんが。

「いいね!」 3

ハウス広告の表示回数やクリック数を追跡することは可能ですか?

「いいね!」 3

Bitlyを使えばクリックの追跡は比較的簡単です。ビューについては確信が持てません。

「いいね!」 2

わあ、このプラグインのダウンロード場所を見つけるのに時間がかかりました。

そこでリンクを貼っておきます:https://github.com/discourse/discourse-adplugin — これにより、他の人たちの時間が節約できるかもしれません…?

「いいね!」 5

簡単な提案です:グローバルな広告プラグインのオプションの一部を、個々の広告ごとに設定できるようにすると素晴らしいと思います。

例えば:

  • 個人メッセージには広告を表示しない
  • グループには広告を表示しない
  • カテゴリには広告を表示しない
  • タグには広告を表示しない

また、「ホームページに広告を表示しない」という新しいオプション(グローバル設定と個別の広告設定の両方)も追加されると良いでしょう。

これにより、ハウス広告をターゲティングして、カテゴリやタグ、ホームページごとに異なる広告を表示することが可能になります。

別のアプローチとして、ターゲティングを否定形ではなく肯定形にする方法もあります。つまり、広告が表示されない場所を指定するのではなく、表示させたい場所を積極的に選択できるようにするのです。

「いいね!」 5

これは素晴らしい!皆さん、よくやりましたね!!!

「いいね!」 5

広告ごとに設定を適用できる可能性はありますか?特定のグループのみに表示される広告を作成したいのですが、他のすべてのグループの広告を完全に無効にするつもりはありません。

追記としてこの質問を追加しました:特定の広告に対して CSS を編集することで、その広告を特定のグループのみに表示することは可能でしょうか?

「いいね!」 1

はい、その方法で可能です。現在のユーザーのプライマリグループに基づいて、ページ内の body タグにクラスが追加されます。私の場合、プライマリグループが「team」なので、body タグには「primary-group-team」というクラスが付与されています。

「いいね!」 2

ふむ…でも、プライマリグループしかターゲットにできないんですか?それじゃあ、私の状況では使えませんね。

「いいね!」 1

設定 → 広告プラグインを確認しましたか?

「いいね!」 2

広告ごとの設定はサポートしていないため、{

「いいね!」 4

簡単な追加質問です。メイングループに所属していないユーザーをターゲティングすることは可能でしょうか?もし、まだどのグループにも参加していない人に表示される広告を作成し、グループへの参加を促すことができれば、とても嬉しいです。

「いいね!」 1

こんにちは、ニールさん。広告を指定されたカテゴリに限定するオプションを作成されたことはありますか?もしそうであれば、あるいは回避策があれば、非常に助かります。私の場合、各広告主は通常、1 つのカテゴリに対してのみ関連性があるためです。

「いいね!」 4

いいえ、その機能は現在まだ作成されておらず、仕様も存在しません。広告が誤ったカテゴリに表示された場合に非表示にするには、CSS クラスを使用する以外に効果的な回避策はありません。

「いいね!」 3

もっともなご指摘ですね。特定のカテゴリに広告を表示するのは確かに役立ちます。Discourse をカテゴリごとに異なる言語で運用しているため、カテゴリに応じた言語で広告を表示できるとありがたいです。

「いいね!」 2

公式の Ad プラグインを試して、社内広告を表示していますが、#available-locations-for-ad-display 以外のカスタム場所に広告を表示することは可能でしょうか。

HTML/CSS 編集機能を使用してカスタム HTML/CSS ヘッダーを追加しました。プラグインで管理されている社内広告を、このカスタムヘッダーに配置したいと考えています。

これは実現可能でしょうか?よろしくお願いいたします。

「いいね!」 3