初心者向けTIPS:⑧リストインポートが上手くいかない原因は?
みなさま、こんにちは。
マルケトサポートの鷹箸です。
サポートケースにあげられるお問合せの中から、よくあるお問合せ・知っていると便利な機能などを、
主にマルケトを導入されたばかりで、これから使いこなしていかれる初心者の方向けに記事をアップしていきたいと思います。
8回目は、リストインポート時のトラブルシューティングについてです。
手動でcsvファイルをインポートする時に、上手くいかないなんてことがあるかと思います。
リストインポートが上手くいかない時の原因は大体決まってまして、原因は元リストにあることがほとんどです。
では、リストのどんなところをチェックして直したらいいのか?について下記にまとめてみましたので、参考になりますと幸いです。
もし、下記全て該当しない!バグじゃないか?という場合には、サポートチームまでお問合せくださいませ。
その際は、事象再現のため、中のデータはダミーで結構ですのでカラム部分はそのままで、元リストをケースに添付いただけますと幸いです。
〈 リストインポートが上手くいかないパターンとその原因 〉
①正しくマッピングされない。ヘッダーのカラム情報が認識できてない状態(Marketoフィールドの列が「無視」となっている)

考えられる原因:余計な文字列が入っている or 文字コードがUTF-8でない
②”Unknown error”がでてしまう
エラーになった後にダウンロードできるCSVにて失敗理由が確認できるのですが、そこに”Unknown error”と記載されている

考えられる原因:データ型との不整合 例)日付のフィールドにおいて、1-1-200017になっていた、
不正な文字列の混入 例)CSVファイル内に区切りのセミコロンが連続して並んでいた、など
③あるフィールドの値が更新されない、他のフィールド値はアップデートされるのに、値が入らないフィールドがある
考えられる原因:フィールドブロック機能を使っている
④文字化けしてしまう
全体的に文字化け
---------------------------------------------------------
マルケトサポートへは、
サポートポータルのMyCaseからお問合せください
↓
・゙・・ア・ネ・オ・ン。シ・ネ、リ、マ。「
・オ・ン。シ・ネ・ン。シ・ソ・・ホMyCase、ォ、鬢ェフ荵遉サ、ッ、タ、オ、、
---------------------------------------------------------
考えられる原因:文字コードがUTF-8でない
一部文字化け
---------------------------------------------------------
マルケトサポートへは、
サポートポータルのMyCaseからお問合せください
↓
マルケトサポートへ???
サポートポータルのMyCaseからお問合せください
---------------------------------------------------------
考えられる原因:改行コードが混在しているなど文字変換が上手くいかない何かがある
〈 上手くいかない時の対策 〉
エンコードし直してみる
私が使用している「さくらエディタ」を例にご説明しますが、テキストエディタは何でもOKです。
Windowsにデフォルトで付いているメモ帳ですと機能が限られておりますため、何かフリーのテキストエディタをインストールすることをお勧めします。
①テキストエディタでCSVファイルを開く ②「名前を付けて保存」を選択し、
さくらエディタですと、右下で現在の文字コードが確認できます。 文字コードをUTF-8にして保存します。
下記の場合、「Shift-JIS」のため、UTF-8に直してみましょう。


改行コードの混在を直す
どちらの改行コードに統一してもOKですが、「混在」していることが誤変換や文字化けの原因となります。
さくらエディタですと、保存する時に改行コードが混在しているとアラートを出してくれまして、「はい」を選ぶと自動的に修正してくれます。

余計な文字列が入っていないか確認し、修正
エクセルで開いてみると何も余計なものは入っていないようですが・・ テキストエディタで開くと空白が混じっていることが分かります。

フィールドがブロックされていないかを確認
リストに問題がないのにアップデートされないのは、フィールドブロック機能により、更新がされていないだけかもしれません。
信頼できないソースからリストをインポートする際にフィールド更新をブロックする
①管理>フィールド管理より、該当フィールドを選択し、 ②リストインポート時に「信頼できる発行元」にて、
画面左上のフィールドアクションから、 信頼ができるリストなのかを問われる。
フィールドの更新をブロック を選択 ここでどちらを選択するか?と①のチェックが入っているかによって、
ここで下記2つにチェックが入っていないかを確認 更新されるかどうかが決定

◆フィールドブロックについて
フィールドをブロックしている&信頼できないリストとしてインポートする・・・と更新されない
フィールドをブロックしている&信頼できるリストとしてインポートする・・・更新される
フィールドをブロックしていない・・・更新される