このページで学べること

RSS フィードジェネレーターを使用して Instagram アカウントにカスタム ウェブフィードを設定し、そのフィードをメールに表示する方法をご覧ください。カスタム ウェブフィードを使用すると、Instagram コンテンツをメールに接続し、最新の Instagram 写真、キャプションなどを動的に表示できます。

このプロセスでは、XML フィードを設定し、メール テンプレートにカスタムコードを挿入する必要があります。メールのコード編集に慣れていない場合は、サポートのために Klaviyo パートナーにご連絡ください。

Instagram ウェブフィードを設定する

デベロッパーや Klaviyo パートナーの支援なしで Instagram のウェブフィードを設定するには、RSS フィード ジェネレーターを使用してください。

この RSS フィード ジェネレーター アプリで Instagram の RSS フィードをホストするには、有料のサブスクリプションが必要であることにご注意ください。RSS フィード ジェネレーターはどれでも使用できますが、別のアプリを使用する場合は、次のセクションにあるサンプルコードをカスタマイズする必要がある場合があります。

  1. RSS フィード生成ツールでアカウントを作成します。
  2. [マイフィード] に移動します。
  3. 右上の [新しいフィード] をクリックします。
  4. Enter Webpage URL フィールドに、https://www.instagram.com/YOUR_USERNAME の形式に従って Instagram の URL を追加します。
  5. [生成] をクリックしてください。
  6. [マイフィードに保存] をクリックします。

フィードを保存したら、フィードページに移動し、フィード URL を見つけてください。次の形式にする必要があります: https://rss.app/feeds/UNIQUE_FEED_ID.xml。

A feed URL
A feed URL

この方法の代替として、Basic Display API を使用するか、サードパーティ製アプリを使用して Instagram ウェブフィードを設定できます。一部の Klaviyo パートナーは、FourSixty のように、これをサービスとして提供しています。

Klaviyo でフィードを設定する

RSS フィードを設定したら:

  1. Klaviyo の左下隅にあるアカウント名をクリックします。
  2. [設定] を選択します。
  3. [その他] を選択します。
  4. [ウェブフィード] タブを開きます。
  5. [ウェブフィードを追加] をクリックします。
Add a web feed
Add a web feed
  1. フィードに名前を付け、先ほど生成した RSS フィード URL を、上のセクションの Feed URL として入力します。
  2. Request Method を GET に、Content Type を XML に設定します。
The feed settings
The feed settings
  1. [ウェブフィードを追加] をクリックします。

Instagram コンテンツをメールに取り込む

サードパーティ プラットフォームまたは Instagram の Basic Display API を使用してフィードを生成している場合は、メールにカスタム ウェブフィードを追加するためのガイドに従ってください。上記で推奨されているRSS フィードアプリを使用している場合は、以下のコードを使用して、Instagram フィードの最新3件をメールに表示してください。

  1. テンプレートに新しい HTML ブロックを追加します。
  2. 次のコードを HTML ブロックにコピーし、FEED_NAME をフィード名に必ず置き換えてください(例:上の例では Instagram_Feed)。
text
<div>{% for item in feeds.FEED_NAME.rss.channel.item|slice:":3" %}
    <table style="display:inline-block; margin-left:auto; margin-right:auto">
	<tbody>
	    <tr>
		<td style="width:150px; text-align: center;"><a href="{{ item.link }}">
		  <img style="max-width: 150px; height: auto;" src="{% if item|lookup:'media:content'|lookup:'0'|lookup:'@url' %}{{ item|lookup:'media:content'|lookup:'0'|lookup:'@url' }}{% else %}{{ item|lookup:'media:content'|lookup:'@url' }}{% endif %}" style="margin: 1px; max-width: 150px; height: auto;" /></a>
		</td>
	    </tr>
	</tbody>
    </table>
{% endfor %}</div>

Klaviyo でメッセージをプレビューすると、Instagram フィードは読み込まれません。正しく表示されることを確認するために、自分の受信トレイにプレビュー メールを送信してください。

最新の投稿を3件以上表示する場合は、フィルターの |slice:":3" を調整して、表示したい投稿数を含めてください(例:6件の投稿を表示するには |slice:":6")。

表に追加のフィールド(例:キャプションや画像の投稿日)を追加する場合は、メールにカスタム ウェブ フィードを追加するに関するガイドに従って、必要に応じて上記のコードを調整してください。

カスタム HTML の使用は、技術に詳しいマーケティング担当者、またはデベロッパーにアクセスできる方にのみ推奨します。製品ではカスタム HTML をサポートしていますが、サポートチームでは、このドキュメントに記載されている一般的なガイダンスの提供を超えて、カスタムテンプレートの構築を支援することはできません。データのセキュリティを維持するため、Klaviyo のサポートチームは HTML ファイルを開くことができません。

これを設定するためにデベロッパーの支援が必要な場合は、Klaviyo のパートナーのいずれかにお問い合わせください。

その他のリソース

  • メールにカスタム ウェブフィードを追加する方法

    メール内でカスタム ウェブフィードを追加して使用する方法をご確認ください。カスタム ウェブフィードを使用すると、外部 URL から取得したデータフィードを Klaviyo Email 内に動的に表示できます。メールを送信する前に、Klaviyo は URL に HTTP リクエストを行い、データを取得します。その後、ウェブフィードのコンテンツをメールで使用できるようになります。

  • メール内の Instagram ウェブフィードのトラブルシューティング

    メール内の Instagram ウェブフィードが動作しない場合のトラブルシューティング方法をご覧ください。これは、Klaviyo がフィードコンテンツを取得する際に問題が発生していることが原因である可能性が高いです。原因を特定するには、まずフィードのテストをお試しいただくことをおすすめします。

  • ベーステンプレートの作成方法

    Klaviyo で基本のメールテンプレートを作成する方法をご紹介します。基本テンプレートを作成すると、キャンペーンやフロー全体で使用でき、作成プロセスを効率化し、メッセージ間でブランディングの一貫性を保てます。

この記事は役に立ちましたか?
この記事へのフィードバックには、このフォームのみを使用してください。 サポートへの連絡方法.

Klaviyo の詳細を見る

コミュニティ
同業者、パートナー、Klaviyo のエキスパートとつながり、インスピレーションを得たり、インサイトを共有したり、あらゆる質問への回答を得たりできます。
パートナー
特定のタスクのサポートや継続的なマーケティング管理のために、Klaviyo 認定エキスパートを雇いましょう。
サポート

アカウントからサポートにアクセスしてください。

メールサポート (無料トライアルと有料アカウント) 24 時間 365 日利用可能

チャット/バーチャル アシスタント
利用可否は地域およびプランタイプによって異なります