KARTE Messageβ の埋め込み変数を利用した配信機能で障害が発生しています
Incident Report for KARTE
Update
当不具合の修正について、数日中に解消予定とお知らせしておりましたが、修正完了日について現在のところ未定となります。

開発チームが解決に向けた対応を実施しています。
進捗があり次第、続報を掲載します。
Posted Apr 25, 2024 - 15:29 JST
Identified
特定条件下において、意図しないエンドユーザーに配信される障害が発生しています。
原因は特定できており、現在対応を進めています。

現時点で分かっていることは次の通りです。

■ 対象プロジェクト
- KARTE Messageβ の埋め込み変数を利用した配信を行っている全プロジェクト

■ 発生している現象
- 埋め込み変数で参照しているカラムの値がNullのユーザーの場合、本来配信されない仕様にも関わらず、配信される。
- Nullで配信された場合、当該の埋め込み変数箇所には何も記載がない状態で送信されます。
- メール配信、Appプッシュ通知、LINE配信いずれも同様です。

■ 原因
- メール配信:Gmailなどの受信メールサーバーのガイドライン変更に対応するためAPIを変更しました。しかし、変更前後のAPIに仕様差異があったため一部処理を内製化しました。内製化した処理の中に考慮漏れがあり、Nullをエラーとして扱わないようになったため発生しています。
- Appプッシュ通知:Messageβサービス開始当初からの潜在的な不具合です。
- LINE配信:Messageβサービス開始当初からの潜在的な不具合です。

■影響有無の確認方法
公開予定のキャンペーンが影響を受けるのはリストに埋め込み変数で参照しているカラムの値にNullが入りうる場合のみとなります。
この場合に合致するかは、埋め込む変数のもととなるデータをお客様にご確認いただくことで確認可能となります。ご了承ください。

▼確認手順
1.公開予定キャンペーンの中でアクションに埋め込み変数を使っているものをピックアップします
※埋め込み変数とは https://support.karte.io/post/7qdBMxEOKco3wav8fvhme9
2.アクション内で使われている埋め込み変数に対応しているリストのカラムを確認します
a.該当のカラムにNullのデータが含まれていない場合は今回の不具合の影響はありません
b.該当のカラムにNullのデータが含まれている場合は今回の不具合の対象となります

▼回避方法
影響キャンペーンやリストが明確の場合、次の手順で当不具合を回避することが可能な場合があります。
- CSVから直接アップロードしてリストを作成している場合
- リストの元となっているCSVから、該当カラムがNullになっている行を削除してください
- KARTE Datahubのクエリを参照している場合
- 埋め込み変数に対応しているカラムがNullの場合に、該当行を除外する処理をクエリに加えてください

当不具合は数日中に解消予定です。
上記の回避方法が難しい場合は、恐れ入りますが解消後に配信をお願いします。


現在、開発チームが解決に向けた対応を実施しています。
進捗があり次第、続報を掲載します。
Posted Apr 22, 2024 - 15:40 JST
This incident affects: KARTE Message.