リストインポート が失敗する時の原因 | Community
Skip to main content
Shintaro_Toh
Adobe Employee
Adobe Employee
October 28, 2019

リストインポート が失敗する時の原因

  • October 28, 2019
  • 0 replies
  • 305 views

こんにちは、Adobeのコンサルタントのと申します。

リストのインポートでエラーが起きるとのお問い合わせが結構な数ありますので、

一度ここにまとめたいと思います。

エラー原因と考えられるのはおおよそ以下の3つです。

  • 1)文字コードがUTF-8ではない

  • 2)フィールドタイプ(型)どおりにデータが入っていない

  • 3)CSV(TSV)の体裁になっていない

1)文字コードがUTF-8ではない

以下の画面で「次へ」をクリックしたあと、なかなか次画面に遷移しないときは、だいたい文字コードが原因です。

Marketoは「UTF-8」という形式で保存をしないと読み込めません。

※半角英数のみのファイルであれば大丈夫です。

厄介なのが、Excelです。

ExcelでCSV保存をする場合、バージョンによっては「UTF-8」が選択できず、Shift-JISという文字コードで保存されてしまいます。

※2016からはUTF-8も選べるようになっている(確か)

UTF-8で保存できない場合の解決策は以下3ステップ。

  1. ExcelでCSV形式で保存
  2. 「メモ帳」などのテキストエディタで開く
  3. 「名前をつけて保存」で文字コードのプルダウンを「ANSI」から「UTF-8」に変更して保存。

※「BOM付き」、「BOMなし」とは?

sakuraエディタや秀丸などの高機能なエディタの場合、UTF-8で「BOM付き」というのを選べると思いますが、一体何なのでしょうか?

「BOM付き」を選んでおくと、Excelで文字化けなく開けます。

ただし、またExcel(UTF-8で保存できないバージョン)で保存をしてしまうとShift-JISに戻ってしまうので気をつけてください。

2)フィールドタイプ(型)どおりにデータが入っていない

インポートの実行はできたが、以下のアラートが出るケースは、大抵この問題です。

「●顧客」と書かれたリンクをクリックすると、ファイルがダウンロードできます。

それを開くと、エラーになったメールアドレスと、その原因が最右列に記載されます。(英語)

Excelで開くと日本語部分は文字化けますが、それは無視して再右列に注目してください。

例えば以下のエラーが出た場合は、「xxxxxxxxxxxxxx」というフィールドの型とデータが合っていない、ということになります。

よくある原因は以下です。

  • 日型のフィールドなのに、「●月●日」といった日本語の形式になっている
  • 数値型なのに、文字列が入っている
  • 改行やコンマを含む文字列をダブルクォーテーションで囲っていない

3)CSV(TSV)の体裁になっていない

これはそんなには無いかと思いますが、

上記のいずれでもない場合は、コンマ、タブ、セミコロンのいずれかで区切ってあるかもご確認ください。

他に「こんな原因もあったよ」というのがあれば、コメントにて教えていただけると助かります。

以上、今後共ご活用のほどよろしくお願いいたします。

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.