Amazon広告

Amazon アドプラグインの Amazon サポートが最新ではないという多数の報告を受け、Amazon が提供する機能について調査し、Discourse との統合の可能性と方法を検討しています。


Iframes

現在、プラグインがサポートしているのはこれです。最近修正されたため、まだ動作するはずです。これには製品リンクバナーが含まれます。

ただし、iframe 広告は現在、あまり人気のある選択肢ではありません。

任意のページへのリンク

これらはテキストリンクを作成するための単純な <a> 要素です。プラグインのサポートは不要です。

モバイルポップオーバー

これは、閉じタグ </body> の前に追加される 2 つの <script> タグです。プラグインのサポートは不要です。

ネイティブ広告 - 推奨広告

非同期オプション

非同期をサポートしているのは推奨広告のみです。

フォームに入力すると、Amazon から <div><script> タグを含むコードスニペットが提供されます。

<div id="amzn-assoc-ad-INSTANCE-ID"></div>
<script async src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=INSTANCE-ID"></script>

同期広告コードと非同期広告コードを同じページに同時に埋め込むことはできますか?
これは推奨されません。特定の状況では機能する可能性がありますが、検出やデバッグが困難なエラーを引き起こす可能性があります。単一のページ上のすべての広告を一度に非同期広告形式に変換することを推奨します。

同じ Web ページ上の 2 つの場所に、2 つの非同期広告コードを埋め込むことはできますか?
はい、可能です。ただし、Associates Central ポータルで 2 つの異なる保存済み広告コードを生成していることを確認する必要があります。同じ Web ページ上の 2 つの場所に全く同じ広告コードを埋め込むと、機能しません。

最後の一文は、投稿の間に広告を挿入する際に問題となります。各広告に固有の広告 ID が必要です。広告プラグインは固有の広告を生成できません。Amazon アフィリエイト UI で手動で行う必要があります。

これらのネイティブ広告は、広告プラグインを使用せず、テーマコンポーネントを使用して配置できますか?
:white_check_mark: はい

同期オプション

1 つの <script> タグが提供されます。

初期ページ読み込み後に機能しますか?

:x: 決して機能しません。最初に読み込まれた時点でも機能しません。

ネイティブ広告 - 検索広告、カスタム広告

非同期ではありません。コードは多数の変数を含む 2 つの <script> タグです。

<script type="text/javascript">
amzn_assoc_placement = "adunit0";
amzn_assoc_search_bar = "true";
amzn_assoc_tracking_id = "...";
amzn_assoc_search_bar_position = "bottom";
amzn_assoc_ad_mode = "search";
amzn_assoc_ad_type = "smart";
amzn_assoc_marketplace = "amazon";
amzn_assoc_region = "US";
amzn_assoc_title = "Shop Related Products";
amzn_assoc_default_search_phrase = "Laptops";
amzn_assoc_default_category = "All";
amzn_assoc_linkid = "...";
</script>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"></script>

初期ページ読み込み後に機能しますか?

:x: 決して機能しません。最初に読み込まれた時点でも機能しません。

「いいね!」 5

もし必要なら、大量の ID(100 個以上あれば十分でしょう、ね?)を作成して、管理画面に貼り付けることもできそうです。

「いいね!」 2

はい、ネイティブ広告(推奨広告)はテーマコンポーネントに配置できます。プラグインは不要です。

トピックページの上部に表示させるには、javascripts/<plugin-name>/connectors/topic-above-post-stream/<plugin-name>.hbs という名前のディレクトリ内のファイルを使用します。広告のコードをこのファイルに貼り付けてください。

Amazon アドのサポートには広告プラグインが必要かどうかは確信が持てません。

「いいね!」 2