Skip to content

コンテンツカードのテスト

キャンペーンを送信する前に、必ずコンテンツカードをテストすることが非常に重要です。私たちのプレビューおよびテスト機能は、コンテンツカードを確認するための2つの方法を提供します。メッセージを作成しながら視覚化するのに役立つように、メッセージをプレビューしたり、自分自身や特定のユーザーのデバイスにテストメッセージを送信したりできます。両方を活用することをお勧めします。

プレビュー

カードを作成しながらプレビューできます。これにより、ユーザーの視点から最終メッセージがどのように見えるかを視覚化するのに役立ちます。

作成者のプレビュータブでは、メッセージの表示がユーザーのデバイスでの実際のレンダリングと同じでない場合があります。メディア、コピー、パーソナライゼーション、およびカスタム属性が正しく生成されることを確認するために、常にデバイスにテストメッセージを送信することをお勧めします。

テスト

テストをコンテンツテストグループまたは個々のユーザーに送信するには、送信する前にテストデバイスでプッシュが有効になっており、テストユーザーの有効なプッシュトークンが登録されている必要があります。iOSユーザーの場合、テストコンテンツカードを表示するには、Brazeから送信されたプッシュ通知をタップする必要があります。この動作はテストコンテンツカードにのみ適用されます。

メッセージをユーザーとしてプレビュー

テストタブからメッセージをプレビューすることも、ユーザーとして行うことができます。特定のユーザーやランダムなユーザーを選択するか、カスタムユーザーを作成できます。

Custom_User_Preview

テストチェックリスト

  • 画像やメディアは期待通りに表示され、機能しているか?
  • リキッドは期待通りに機能しているか?Liquid が情報を返さない場合、デフォルトの属性値を考慮したか?
  • あなたのコピーは明確で簡潔で正しいですか?
  • リンクはユーザーを目的の場所に誘導していますか?

デバッグ

コンテンツカードが送信された後、開発者コンソールのイベントユーザーログから問題を分解またはデバッグできます。

一般的なユースケースは、ユーザーが特定のコンテンツカードを見られない理由をデバッグしようとすることです。そのためには、セッション開始時にSDKに配信されたコンテンツカードをインプレッションの前にイベントユーザーログで確認し、それらを特定のキャンペーンに遡ることができます。

  1. 設定 > イベントユーザーログ に移動します。

2.テストユーザーのSDKリクエストを見つけて展開します。 3.[生データ] をクリックします。 4.セッションのidを見つけてください。次に例の抜粋を示します:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
```json
[
  {
    "session_id": "D1B051E6-469B-47E2-B830-5A728D1D4AC5",
    "data": {
      "ids": [
        "NjE4NTAwNWE5ZDliZWU3OTM4N2NjZTQzXyRfY2M9YzNiMjU3NDAtZjExMy1jMDQ3LTRiMWQtZDI5NmYyODBhZjRmJm12PTYxODUwMDViOWQ5YmVlNzkzODdjY2U0NSZwaT1jbXA="
      ]
    },
    "name": "cci",
    "time": 1636106490.155
  }
]
```
  1. Base64 Decode and Encodeのようなデコードツールを使用して、Base64形式からidをデコードし、関連するcampaign_idを見つけます。この例では、次のようになります。

    1
    
     6185005a9d9bee79387cce43_$_cc=c3b25740-f113-c047-4b1d-d296f280af4f&mv=6185005b9d9bee79387cce45&pi=cmp
    

    ここで、6185005a9d9bee79387cce43campaign_id です。

  2. キャンペーンページに移動し、campaign_idを検索します。

[キャンペーン] ページでの campaign_id の検索

そこから、メッセージ設定とコンテンツを確認して、ユーザーが特定のコンテンツカードを見られない理由を詳しく調べることができます。

「このページはどの程度役に立ちましたか?」
New Stuff!