かんたん・セキュアにデータ連携…
執筆・監修者ページ/掲載記事:11件
かんたん・セキュアにデータ連携(EAI)を実現できる「IIJクラウドデータプラットフォームサービス」は、使い方が無限大。本企画では、具体的にどんな活用方法があるのか、開発者に実践を交えて解説してもらいます。今回のテーマは「アンケート配信業務の改善」です。
登場人物
IIJ
クラウド本部
プラットフォームサービス部長
鈴木 透
IIJ
クラウド本部
プラットフォームサービス部 プラットフォームサービス課
佐藤 陽平
鈴木
もちろん、情報システム部門にとってメリットは大きいですが、業務部門で使いこなせる機能もたくさんあります。実はマーケティング部門の業務課題の解決にも役立っていますよ。
鈴木
例えば、自社サービスをご利用中のお客様向けにカスタマーアンケートをメールで送る場合、契約情報やお客様担当者情報などの一覧は情報システム部門などから提供してもらえますが、今後別の施策でも流用することを考慮して、Excelの生データで受け取ることが多いと思います。そうすると、大きなものだとリストは何万行になることもあります。
この生データをマーケティング部門がメール送信用に加工するのですが、これが手間のかかる作業なんです。データの規模にもよりますが、慣れている人でも、最低1時間。慣れていないと、その何倍も時間がかかります。
佐藤
すべてのデータがすぐに使える状態で保存されているとは限らないからですね。メールの送付対象からは除外したい特定のお客様がいたり、同じ担当者の情報が重複登録されていたりすることもあります。これらを削除・整理して“使える”データに整えるのは、非常に手間のかかる作業です。
鈴木
「IIJクラウドデータプラットフォームサービス」の機能を使えば、Excelのデータ加工も自動化できますよ。
佐藤
まず、処理前のExcelファイルを確認してみましょう。重複する「担当者情報(メールアドレス)」があったり、複数種類のドメインが混在したりしている状態です。
図2
ここでは、「@example.jp」ドメインのメールアドレスは競合なので配信対象から除外したい、とします。その場合、図3のように対象のドメインで配信NGリスト用の別のExcelファイルを作成します。
図3
次に「IIJクラウドデータプラットフォームサービス」のGUIから、あらかじめ用意した配信NGリストを読み込みます。そしてRecordFilterコンポーネントを配置して、「担当者情報(メールアドレス)」の項目に対して配信NGリストのキーワードを除外する条件を指定します。
図4
(クリックすると拡大します)
これで、配信NGリストに選択したメールアドレスが除外されます。
鈴木
重複排除は、図5のようにRecordSQLコンポーネントなどを配置して、重複するメールアドレスを先頭の1行のみ抽出する処理を行います。
図5
(クリックすると拡大します)
URLパラメータ付与処理は、図6のようにRandコンポーネントを使ってランダムな文字列を付与することができます。もちろんあらかじめ用意した文字列を付与することも可能です。
図6
(クリックすると拡大します)
ここまでで一通りの設定は完了です。アウトプットのExcelファイルを見てみましょう。配信NGリストのドメインに該当する項目が削除され、重複アドレスもなくなりました。それぞれにユニークな文字列も付与されていますね。
図7
佐藤
自動化によって、作業が人に依存しなくなるので、作業品質(確実性)が担保できるという面もあります。また、設定した条件に沿って加工や編集などの繰り返し作業を自動化できるので、負荷は大きく下がると思います。
鈴木
もちろん、除外するキーワードを変えれば別の条件も可能ですね。例えば、サービスの利用中/解約済のフラグがあれば、非アクティブなユーザ情報を除外するといったこともできます。
お客様情報を登録する時に氏名やメールアドレスの先頭に空白が入って、「^」といった記号が付いていることもあります。この「^」を除外して情報を整形することも可能です。担当者氏名の項目に間違って「○○部」や「○○チーム」で登録されてしまっている情報なども除外できます。
またURLパラメータ付与処理を使えば、繰り返し作業を自動化できるので、新たにアンケートやキャンペーンを行う時もユニークURLを簡単に付与できます。
佐藤
データの確認や加工に取られていた時間を、施策の企画や設計といった、より生産的な作業に充てられるようになります。お客様視点でより良い施策を考え、やりたいことをスピーディに展開できるでしょう。効率化以上に大きなメリットを実感できると思いますよ。