1.タグのカスタマイズ
→インポート属性でキャンペーン条件を設定した際に、訪問者がキャンペーン配信対象者かどうかを判別するための、御社保有データとecコンシェルとの「連携処理」となります。
ecコンシェルタグに、以下一文を修正して追記する必要があります。
ara.push(['identify', インポート属性主キーに該当する変数]);
[カスタマイズ手順]
①上記一文をコピーしテキストエディタ貼付けます
②'インポート属性主キーに該当する変数' をインポート属性の主キーに該当するjavascript変数やカートシステム独自変数等に置換します
注意事項として、'インポート属性主キーに該当する変数'は訪問ユーザーごとに一意の値が設定されるようにしてください。また下記の値が設定されないようにして下さい。
異なるユーザが同一ユーザ扱いとなり、意図しないキャンペーンが表示される可能性があります。
"null" "undefined" 0
注意:訪問ユーザーごとに一意な値ではない例
・会員グループID(会員IDを設定ください)
・所属ID(社員ID等を設定ください)
③設置されているecコンシェルタグの下記箇所に追加してください
<script>
(function(w,d,url,a,s,e){
w[a]= (w[a]||[]);
s = d.getElementsByTagName("script")[0];e = d.createElement("script");e.src=url;e.async=1;s.parentNode.insertBefore(e,s);
})(window,document,'//ec-concier.com/XXXXXXXXXXXXXXXX/analytics.js','ara');
ara.push(['init', 'XXXXXXXXXXXXXXXX']);
ara.push(['identify', インポート属性主キーに該当する変数]);
</script>
[連携確認手順(カートシステム独自変数を使用した場合)]
※GoogleChromeの検証ツールを使用しますが、同等機能がある他ブラウザでも確認可能です
①下記カスタマイズしたタグを設置します。※{{ app.user.id }}はeccube3系の会員IDに該当する独自変数です
<script>
(function(w,d,url,a,s,e){
w[a]= (w[a]||[]);
s = d.getElementsByTagName("script")[0];e = d.createElement("script");e.src=url;e.async=1;s.parentNode.insertBefore(e,s);
})(window,document,'//ec-concier.com/XXXXXXXXXXXXXXXX/analytics.js','ara');
ara.push(['init', 'XXXXXXXXXXXXXXXX']);
ara.push(['identify',{{ app.user.id }}]);
</script>
②サイト訪問し「会員IDが1のユーザ」でログインします
③(ログイン後)検証ツールを起動します。
※検証ツール起動方法
・Windows:F12をクリック
・Mac:option + command + i をクリック
④Elementsタブを選択し、検索エリアを表示し「ara.p」という文言で検索します
タグカスタマイズ部分に会員IDの「1」が表示されているため連携成功しています
※検索エリアの表示方法
・Windows:CTRL + f をクリック
・Mac:command + f をクリック
[連携確認手順(Javascriptグローバル変数を使用した場合)]
※カートシステム独自変数を使用した場合との差分のみ記載します
会員ID表示箇所が変数のまま表示されます(「userID」が該当)
Consoleタブを選択し変数を入力しEnter押下で会員IDが表示されれば連携されています
2.インポートしたデータの閲覧手順
→現状閲覧できる手段はございません。
3.インポートしたデータの削除手順
→削除する手段はございませんが、下記のようなダミーのCSVファイルをアップロードいただければ上書きは可能です。
(例)上書きデータ.csv
column1, column2
data1, data2
4.データの更新手順
→更新後データの格納されたCSVファイルをアップロード下さい。
5.CSVインポートから反映までの待ち時間はどの程度か
→CSVファイルのサイズによりますが、10分〜最大数時間程です。
6.カスタム属性とインポート属性の違い
7.CSVインポート時のエラーメッセージへの対応方法
-
複数のファイルはアップロードできません
→ファイルは1つのみアップロードして下さい -
ファイル形式が違います
→ファイル形式がCSVのファイルをアップロードして下さい -
ファイルサイズが大き過ぎます。5ギガバイト以内でアップロードしなおしてください。
→ファイルサイズを5ギガバイト以内にして再度アップロードして下さい -
CSVのカラム名は英数字63文字以内で指定してください
→カラム名を英数字63文字以内に修正下さい -
値のないカラム名があります
→カラム名に空文字列がありますので空文字列が無いよう修正下さい -
カラム名が重複しています
→カラム名が重複しないように修正下さい -
ファイルのデータが不足しています
→ファイルは2行以上、かつ空のデータが無いように修正下さい
8.CSV受付後のエラーメッセージへの対応方法
- 主キーが重複しています
→主キーに指定したカラムに重複した値が入っているので一意になるように修正下さい
- {}の型が正しくありません
→例えば数値を指定したカラムに文字列があった場合。適切な型を指定下さい
- 不明なエラーが発生しました
→対応方法が不明な場合サポート(support@ec-concier.com)までお問い合わせ下さい。
アップロードされたCSVファイルを添付いただけますようよろしくお願いいたします。
9.CSVファイルについて注意事項
※以下「」内を一つの値とします。「」はCSVに含まないものとします
※サンプルCSVファイルは本ページ最下部からダウンロード下さい(sample.csv)
- 行内で項目の値を区切る場合は、必ずカンマ(,)を使用します。
- 値にカンマ、改行文字、二重引用符(")などが含まれる場合は、二重引用符で囲む必要があります。
例:「ec,concier」→「"ec,concier"」
- 値に二重引用符が含まれる場合は、それぞれの二重引用符の前にもう 1 つ二重引用符を挿入する必要があります。
例:「"ここは"ecコンシェル"サポートサイトです"」→「"ここは""ecコンシェル""サポートサイトです"」
- 値は切り詰められることはありません。区切り文字のカンマの前後に空白文字が挿入されている場合、それらも値の一部とみなされます。ただし、二重引用符の前後に空白文字が挿入されている場合はエラーになります。
「NTT 」,「docomo」 や 「 NTT」 ,「 docomo」 はエラーとなりません
「" docomo"」 や 「 "NTT"」,「 "docomo"」 はエラーとなります
10.インポート属性の解約について
インポート属性の解約申し込みの旨を、support@ec-concier.com までメールでご連絡下さい。
お申し込み翌月末で解約となり翌々月以降の料金は発生しません。
※インポート属性を利用しているキャンペーンがある場合に解約を行うと、
該当するキャンペーンは強制停止されますのでご注意ください。
強制停止されたキャンペーンは削除以外の操作を行えず、
解約後は新たにインポート属性でセグメントしたキャンペーンを作成することもできません。
========
※インポート属性関連Webマニュアル(新しいタブで開きます)