Skip to content

Movable Ink

Movable Ink は、顧客に印象づける説得力のある独特なビジュアルエクスペリエンスを作成できる手段をデジタルマーケターに提供するクラウドベースのソフトウェアプラットフォームです。Movable Ink プラットフォームは、キャンペーンに簡単に挿入できる有用なカスタマイズオプションを提供します。

この統合は Movable Ink によって管理されます。

統合について

ポーリング、カウントダウンタイマー、スクラッチオフなど、Movable Ink の Intelligent Creative 機能を活用して Braze のクリエイティブ機能を拡大します。Movable Ink と Braze の統合により、ダイナミックなデータドリブン型のメッセージへのよりバランスの取れたアプローチを可能にし、重要な事柄に関するリアルタイムの要素をユーザーに提供します。

前提条件

必要条件 説明
Movable Ink アカウント このパートナーシップを活用するには、Movable Ink アカウントが必要です。
データソース データソースを Movable Ink に接続する必要があります。これは、CSV、Web サイトインポート、または API を使用して実行できます。Braze と Movable Ink の間で統一識別子(external_id など)を使用してデータを渡していることを確認してください。

ユースケース

  • パーソナライズされた月ごとの要約または年末の要約。
  • 直近の既知の動作に基づいて、メール、プッシュ、またはリッチプッシュ通知に使用される画像をダイナミックにパーソナライズします。
    以下に例を示します。
    • リッチプッシュメッセージを使用して、API からデータを取得してイベントのスケジュールを動的に作成します。
    • 大規模なセール(ブラックフライデー、バレンタインデー、祝日セールなど)が近づいているときに、カウントダウンタイマーを使用してユーザーに通知します。
    • プロモーションコードを配信する楽しくインタラクティブな方法として、スクラッチオフ機能を使用します。

サポートされている Movable Ink の機能

Intelligent Creative には、会社ユーザーが利用できる多くのサービスがあります。次のリストに、サポートされている機能を示します。

Movable Ink の機能 機能 リッチプッシュ通知 アプリ内メッセージ / Content Cards / メール 詳細
クリエイティブオプティマイザー A/B コンテンツの表示  
最適化 ✔* * Branch のディープリンクソリューションを使用する必要があります  
ターゲティングルール 日付 ✔* * プッシュ通知は受信時にキャッシュされ、更新されないため、サポートされますが推奨されません
曜日 ✔* * プッシュ通知は受信時にキャッシュされ、更新されないため、サポートされますが推奨されません  
時刻 ✔* * プッシュ通知は受信時にキャッシュされ、更新されないため、サポートされますが推奨されません  
ストーリー/行動アクティビティ   ✔* ✔* * Brazeに使用されるユニークユーザー識別子を、メールサービスプロバイダー (ESP) の識別子にリンクする必要があります
アプリ内のディープリンク   ✔* ✔* * 顧客に効率化されたエクスペリエンスを提供するには、Branch で確立されたディープリンクソリューションを使用するか、Movable Ink のクライアントエクスペリエンスチームによる検証済みソリューションを使用します。
アプリ カウントダウンタイマー ✔* * プッシュ通知は受信時にキャッシュされ、更新されないため、サポートされますが推奨されません
ポーリング ✔* * 投票後、アプリを離れてモバイルランディングページに遷移します  
スクラッチオフ ✔* ✔* * クリックすると、スクラッチオフエクスペリエンスのためにアプリを離れます  
動画 ✔* ✔* * アニメーション GIF のみ。
Android の場合、Braze の実装には GIF サポートが必要です
 

統合

ステップ1:Movable Ink のデータソースを作成する

CSV、Web サイトインポート、または API 統合のいずれかのデータソースを作成する必要があります。

表示されるさまざまなデータソースオプション:CSV アップロード、Web サイト、または API 統合。

  • CSV データソース:各行には、少なくとも1つのセグメント列と1つのコンテンツ列が必要です。CSV がアップロードされた後、コンテンツのターゲットとして使用する列を選択します。CSV ファイルの例

「CSV」をデータソースとして選択したときに表示されるフィールド。

  • Web サイトデータソース:各行には、少なくとも1つのセグメント列と1つのコンテンツ列が必要です。CSV がアップロードされたら、コンテンツのターゲットを設定するために使用する列を選択します。
    • このプロセスでは、以下をマッピングする必要があります。
      • セグメントとして使用されるフィールド
      • クリエイティブで動的にパーソナライズできるデータフィールドとして使用する項目(たとえば、ユーザー属性や名、姓、市区町村などのカスタム属性)

「Web サイト」をデータソースとして選択したときに表示されるフィールド。

  • API 統合:自社の API を使用して、API レスポンスから直接コンテンツを供給します。

「API 統合」をデータソースとして選択したときに表示されるフィールド

ステップ2:Movable Ink プラットフォームでキャンペーンを作成する

Movable Ink のホーム画面から、キャンペーンを作成します。HTML からのメール、画像からのメール、または任意のチャネルで使用できるブロック(プッシュ、アプリ内メッセージ、Content Cards(推奨)など)のいずれかを選択できます。

また、ブロックを通じて利用できるさまざまなコンテンツオプションを確認することもお勧めします。

新しい Movable Ink キャンペーンを作成するときの Movable Ink プラットフォームの外観。

Movable Ink には、テキストや画像などの要素をドラッグ&ドロップできる簡単なエディターがあります。データソースを入力した場合は、データプロパティを使用して画像をダイナミックに生成できます。また、このフロー内にフォールバックを作成することもできます。これは、キャンペーンが送信され、ユーザーがパーソナライゼーション基準に該当しない場合に使用されます。

Movable Ink ブロックエディターに表示されるカスタマイズ可能なさまざまな要素。

キャンペーンを完了する前に、ダイナミックな画像をプレビューし、クエリパラメーターをテストして、表示時に画像がどのように見えるかを確認してください。完了すると、Braze に挿入できるダイナミック URL が生成されます。

Movable Ink プラットフォームの使用方法の詳細については、Movable Ink サポートセンターを参照してください。

ステップ3:Movable Ink コンテンツ URL を取得する

Movable Ink のコンテンツを Braze メッセージに含めるには、Movable Ink から提供されたソース URL を確認する必要があります。

ソース URL を取得するには、Movable Ink ダッシュボードでコンテンツを設定し、完了してコンテンツをエクスポートする必要があります。Finish ページで、クリエイティブタグからソース URL(img src)をコピーします。

Movable Ink キャンペーンを完了すると表示されるページ。ここにコンテンツ URL が表示されます。

次に Braze プラットフォームで、URL を該当するフィールドに貼り付けます。メッセージングチャネルに適したフィールドは、ステップ4に記載されています。最後に、マージタグ(&mi_u=%%email%% など)を対応する Liquid 変数(&mi_u={{${email_address}}} など)に置き換えます。

ステップ4:Braze エクスペリエンス

Braze プラットフォームで、クリエイティブタグをメール本文に貼り付けます。

  1. Braze プラットフォームの場合:
    • Android プッシュ:Push Icon ImageExpanded Notification Image フィールドに URL を貼り付けます。


    • iOS プッシュ:Media リンクフィールドに URL を貼り付け、使用しているファイル形式を示します。


    • Web プッシュ:Push Icon ImageLarge Notification Image フィールドに URL を貼り付けます。


  2. 画像がキャッシュされないようにするため、メッセージの URL の先頭に空の Liquid タグを追加します。
    {% if true %}{% endif %}https://movable-ink-image-url-goes-here
  1. Braze プラットフォームで、Rich Notification Media フィールドに URL を貼り付けます。

  2. キャッシュの防止に役立つ一意の URL を指定します。Movable Ink のリアルタイム画像が機能し、キャッシュの影響を受けないようにするため、Liquid を使用して Movable Ink 画像 URL の末尾にタイムスタンプを付加します。

これを行うには、次の構文を使用します。必要に応じて画像 URL を置き換えてください。

1
2
3
{% assign timestamp = "now" | date: "%s" %}
{% assign img = "https://movable-ink-image-url-goes-here" | append:timestamp %}
{{img}}

このテンプレートは、現在の時刻(秒単位)を取得し、それを Movable Ink 画像タブの末尾に(クエリパラメーターとして)付加し、最終結果を出力します。Test タブでプレビューできます—これにより、コードが評価され、プレビューが表示されます。

3. 最後に、セグメントのメンバーシップを再評価します。これを行うには、キャンペーンの Target Audiences ステップにある Re-evaluate audience membership and liquid at send-time オプションを有効にします。このオプションが利用できない場合は、カスタマーサクセスマネージャーまたは Braze サポートにお問い合わせください。このオプションは、アプリ内メッセージがトリガーされるたびに、一意の URL を指定してキャンペーンを再要求するよう Braze SDKに指示します。

  1. Braze プラットフォームで、Rich Notification Media フィールドに URL を貼り付けます。

  2. モバイル:iOS および Android のContent Cardsの画像は、受信時にキャッシュされ、更新されません。
    • 回避策として、キャンペーンを毎日、毎週、または毎月の定期的なメッセージとしてスケジュールし、対応する有効期限を設定します。これにより、Content Cardが再テンプレート化されます。たとえば、1日に1回更新する必要があるContent Cardは、有効期間が1日に設定された毎日のスケジュール送信として設定する必要があります。
  3. Content Cardが再テンプレート化されたときに、Movable Ink のリアルタイム画像が機能し、キャッシュの影響を受けないようにするため、Liquid を使用して Movable Ink 画像 URL の末尾にタイムスタンプを付加します。

これを行うには、次の構文を使用します。必要に応じて画像 URL を置き換えてください。

1
2
3
{% assign timestamp = "now" | date: "%s" %}
{% assign img = "https://movable-ink-image-url-goes-here" | append:timestamp %}
{{img}}

このテンプレートは、現在の時刻(秒単位)を取得し、それを Movable Ink 画像タブの末尾に(クエリパラメーターとして)付加し、最終結果を出力します。Test タブでプレビューできます。これにより、コードが評価され、プレビューが表示されます。

トラブルシューティング

ダイナミック画像が正しく表示されませんか?どのチャネルで問題が発生していますか?

  • プッシュ通知:Movable Ink 画像 URL の前に空のロジックがあることを確認します。
    {% if true %}{% endif %}https://movable-ink-image-url-goes-here
  • アプリ内メッセージとContent Cards:画像 URL がインプレッションごとに一意であることを確認します。このためには、各 URL が異なるものになるように適切な Liquid を追加します。アプリ内メッセージおよびContent Cardsメッセージの手順を参照してください。
  • 画像が読み込まれない:Braze ダッシュボードで、すべての「マージタグ」を対応する Liquid フィールドに必ず置き換えてください。たとえば、https://mi-msg.com/p/rp/image.png?mi_u=%%email%%https://mi-msg.com/p/rp/image.png?mi_u={{${email_address}}} に置き換えます。

Android で GIF を表示するときに問題がありますか?

New Stuff!