Outage in KARTE

KARTE Messageβ の埋め込み変数を利用した配信機能で障害が発生しています

Major
April 22, 2024 - Started 13 days ago
Official incident page

Need to monitor KARTE outages?
Stay on top of outages with IsDown. Monitor the official status pages of all your vendors, SaaS, and tools, including KARTE, and never miss an outage again.
Start Free Trial

Outage Details

特定条件下において、意図しないエンドユーザーに配信される障害が発生しています。 原因は特定できており、現在対応を進めています。 現時点で分かっていることは次の通りです。 ■ 対象プロジェクト - 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の場合に、該当行を除外する処理をクエリに加えてください 当不具合は数日中に解消予定です。 上記の回避方法が難しい場合は、恐れ入りますが解消後に配信をお願いします。 現在、開発チームが解決に向けた対応を実施しています。 進捗があり次第、続報を掲載します。
Latest Updates ( sorted recent to last )
IDENTIFIED 10 days ago - at 04/25/2024 06:29AM

当不具合の修正について、数日中に解消予定とお知らせしておりましたが、修正完了日について現在のところ未定となります。

開発チームが解決に向けた対応を実施しています。
進捗があり次第、続報を掲載します。

IDENTIFIED 13 days ago - at 04/22/2024 06:40AM

特定条件下において、意図しないエンドユーザーに配信される障害が発生しています。
原因は特定できており、現在対応を進めています。

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

■ 対象プロジェクト
- 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の場合に、該当行を除外する処理をクエリに加えてください

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


現在、開発チームが解決に向けた対応を実施しています。
進捗があり次第、続報を掲載します。

One dashboard, all your vendors, zero surprises

With IsDown, you can monitor all your critical services' official status pages from one centralized dashboard and receive instant alerts the moment an outage is detected. Say goodbye to constantly checking multiple sites for updates and stay ahead of outages with IsDown.

Start free trial

No credit card required · Cancel anytime · 3155 services available

Integrations with Slack Microsoft Teams Google Chat Datadog PagerDuty Zapier Discord Webhook

Setup in 5 minutes or less

How much time you'll save your team, by having the outages information close to them?

14-day free trial · No credit card required · Cancel anytime