「タグトリガーステップメッセージ」の作成方法




①メッセージ

②ステップメッセージ
➂追加

④タグ追加をトリガーとする
⑤管理名を入れる

⑥ステータスを「オン」
※すぐに使用しない場合は「オフ」にし、使用するタイミングで「オン」に変更してください

⑦トリガー(発動条件)となるタグを選択する
※複数選択した際はOR検索となり、複数の内いずれかのタグが付いた際に発動します

⑧ターゲット
 ┗絞り込みを選択すると「タグ」「フラグ」での配信対象者の絞り込み(セグメント)ができます

⑨高度な設定
 ┗同じトリガータグの配信があった際に先に送るかどうかの優先順位の指定ができます
⑩タグが付与されてからメッセージが送信される時間を設定
 ※「0日後の00:00後」に設定するとタグ付与後即時にメッセージ送信がされます

⑪テキスト、画像、動画、音声、その他(カルーセル、画像カルーセル、ボタン、選択ボタン、リッチメッセージ、クイックリプライ)の選択変更箇所です。

⑫絵文字、定型文の差し込みが可能です。

⑬同時刻に、「画像+メッセージ」を送りたい、「メッセージが長くなったので分けたい」など同時刻に一緒にメッセージを送りたい際はメッセージ追加を押してメッセージフィールドを追加してください。
※同時配信は最大5つまで可能です。

⑭ステップメッセージを追加したい際はシナリオ追加をおしてシナリオを追加してください。
※最大30シナリオまで追加可能です。

⑮「保存」をクリックして完成。


▼注意点

ステップメッセージを作成した後にトリガーとなっているタグが付与されており、設定した配信時間の条件に満たしている場合ステップ配信がされる仕様となります。(下記ケースでも配信がされます)
※ステップメッセージ作成前にトリガータグが付与されているユーザーには配信されません

【1】12/24 0:00 「タグトリガーステップメッセージ」を配信時間1分後で作成しステータスを「オフ」の状態にする

【2】12/24 0:01 「【1】」のトリガータグをユーザーに付与

【3】12/24 0:02 「【1】」のステップメッセージのステータスを「オン」にすると、「【2】」のユーザーにメッセージ配信がされる


▼注意点

LINE公式アカウントのステップ配信側で、意図しない配信がされるようであれば「停止」でご対応ください。
 https://gyazo.com/850a858e06918c8c9a1a4398875ba248

タグ作成

①ログイントップ

②左サイドメニュー>会員>タグリスト
「追加」をクリック
タグ名を入力
┗④-1:運用しやすいようにカラー変更可能
┗④-2社内管理用の説明を入力可能(お客様には見えるものではありません。)

「保存」するをクリックして完了



一括タグ変更

①会員

②会員リスト

➂タグ追加または解除したい会員にチェック

④タグ変更

⑤会員検索の条件絞り込みがある場合に使用してください
 ┗会員リスト一覧から条件で絞り込みをする方法はこちら>

⑥追加または解除したいタグを選択

⑦「追加する」「解除する」どちらかを選択

⑧「保存する」をクリックして完了
※タグ付与する会員数が多いと処理に時間がかかる場合がございます


▼補足
・一括タグ付与は全てリセットされて1個だけ付与される仕様ではありません。

オリジナルフォームで、送信ボタンを押したらタグを削除する方法
送信ボタンを押したときにタグを削除するには、対象のオリジナルフォームのHTMLファイル内に削除するタグを指定する必要があります。

HTMLファイルのダウンロード方法につきましては下記をご参照ください。
>既存のオリジナルフォーム(LIFF)のダウンロード方法


(1)ダウンロードが終わりましたら、ファイルを解凍。

↓

(2)index.htmlをご使用のテキストエディターで開きまして、
「id="del_tags"」の「value」に削除したいタグコードを記述してください。
記述後ファイルの上書き(保存)を忘れずにしてください。
<!-- 削除禁止 --><input type="hidden" id="del_tags" name="del_tags" value="タグコード"><!-- 削除禁止 -->


上記の行がない場合はformの直下に設置してください。
↓

(3)記述が終わりましたら、「オリジナルフォーム(LIFF)のアップロード方法」の手順に沿ってファイルをアップロードする。

設定したタグの動作確認方法は下記をご参照ください。
>送信時タグ付与の動作確認方法

下記フォームサンプルページのソースコードと併せてご確認いただくとわかりやすいです。
フォームサンプル:https://help.ecai.jp/form/demo01/
DL:https://help.ecai.jp/form/demo01.zip

※ソースコード確認方法
windows:Ctrl + U
mac  :option + command + U

オリジナルフォームで、回答の選択ごとに付与するタグを分ける方法
選択ごとに付与するタグを分けるには、対象のオリジナルフォームのHTMLファイル内にjavascriptでタグをセットする必要があります。


 HTMLファイルのダウンロード方法につきましては下記をご参照ください。
 既存のオリジナルフォーム(LIFF)のダウンロード方法


 ダウンロードが終わりましたらファイルを解凍し、index.htmlをご使用のテキストエディターで開きます。
ファイル内で変更するところが3箇所あります。



(1)「id="add_tags"」の「value」にセットされているタグコードが送信時付与されます。
※変更がなければ初期値で記載されているタグが付与されます。
(2)選択項目ごとに付与したいタグを「onclick="selectTag('タグコード')"」でそれぞれ記述する。
タグコードの作成方法はこちら>

〈コピペ用コード〉
onclick="selectTag('タグコード')"
(3)(2)で選択されたタグを(1)の「id="add_tags"」の「value」にセットするためのjavascriptをファイル下部の<script></script>内に記述する。
記述後ファイルの上書きを忘れずにしてください。
〈コピペ用コード〉
function selectTag(TagCode) {
	$("#add_tags").val(TagCode);
}
(4)記述が終わりましたら、「オリジナルフォーム(LIFF)のアップロード方法」の手順に沿ってファイルをアップロードする。

↓

(5)付与したタグの動作確認方法は下記をご参照ください。
付与したタグの動作確認方法>

下記のようにタグが付与されていれば設定完了です。
下記フォームサンプルページのソースコードと併せて参照いただくとわかりやすいです。
フォームサンプルページ
https://help.ecai.jp/form/demo01/

※ソースコード確認方法
windows:Ctrl + U
mac  :option + command + U
タグの自動設定でタグの追加または解除の設定方法

①会員

②タグリスト

③設定をしたいタグの自動設定を選択

④「いずれかを満たした場合」「すべてを満たした場合」いずれかにチェック

⑤「条件を追加」

⑥条件を選択

⑦「自動で追加」または「自動で解除」を選択
※「⑥」でトリガータグを選択した際は「自動で解除」のみしか選択できません。タグを追加したい際はトリガータグを設置しているステップメッセージ側でタグ追加をご設定ください。

⑧保存

タグの更新にはおよそ30分かかります。

タグの編集方法

① 会員

② タグリスト

③ 変更したいタグの【編集】をクリック

④ 編集画面が立ち上がりますので、編集したい部分を編集し、保存をボタンを押して完了です。

タグの自動設定の更新頻度

タグの自動設定の更新頻度30分に1回です。
30分におおよそ10,000件の自動タグ付与・削除が可能です。

▼補足
・サーバーの混雑状況により自動タグ付与・削除の件数前後します。
・タグの自動設定を設定した順に自動付与・削除をします。
 (さらに該当者のECAI IDの若い順に自動付与・削除します)

・タグの自動設定をしているタグの数によって自動タグ付与・削除までの時間が前後します。
・カート情報をトリガーにタグの自動設定をする場合、確認工程が遅いため30分で処理しきれずにタグ付与・削除に大幅に時間がかかる場合があります。

本人確認フォームの作成方法

(1)下記より本人確認フォームのテンプレートをダウンロード
ダウンロードはこちらから>

↓↓↓

(2)フォーム送信時のタグの設定
ダウンロードしたファイルを解凍し、index.htmlの「タグコード」部分を管理画面で設定したタグコードに変更
タグの作成につきましてはこちら>
タグ設定の詳細はこちら>


↓↓↓

(3)テキストの変更が必要な場合は下記の該当箇所を編集してください。
①ヘッダー部分テキスト
②お名前入力項目
③電話番号入力項目
④メールアドレス入力項目
⑤ボタン部分テキスト
htmlファイルの詳細の説明はこちら>

↓↓↓


(4)LIFFの作成
LIFFの作成についてはこちら>

↓↓↓


(5)作成したLIFFにファイルをアップロード
アップロードについてはこちら>

↓↓↓


(6)スマホよりテスト送信を行い、意図した挙動になっているかご確認下さい。
本人確認フォームのテスト送信方法>
フォーム離脱時に、サンクスバナーを表示してタグを付与する方法
画面操作途中におけるタグ付与設定が必要になります。
オリジナルフォームのHTMLファイル編集が必要となりますので、対象ファイルをダウンロードします。

HTMLファイルのダウンロード方法につきましては下記をご参照ください。
> 既存のオリジナルフォーム(LIFF)のダウンロード方法


下記フォームサンプルページのソースコードと併せてご確認いただくとわかりやすいです。
> フォームサンプルページ
DL:フォームサンプルページ

※ソースコード確認方法
windows:Ctrl + U
mac  :option + command + U


ダウンロードが終わりましたらファイルを解凍し、index.htmlをご使用のテキストエディターで開きます。

設定方法としては、
 Javascriptのコードにおいて予め「AddTag」をcallしてタグをセットした上で、「AddTagProc」をcallしてください。
 例:AddTag("drGCNjCUEg0");
 例:AddTagProc();


【設定方法の詳細】

(1)付与されるタグは「id="addtag"」に格納します。
※サンプルフォームに関しては表示バナー部分のHTMLに記述しています。
↓
(2)バナー表示の際に、付与したいタグを記述した「AddTag("タグコード")」をcallする。
(バナー表示例)
↓
(3)サンクスバナー表示の際に「AddTagProc」をcallする。
※サンプルフォームに関しては「1000円割引」を押下するとサンクスバナーが表示されます。
(サンクスバナー表示例)
↓
(4)LIFFを閉じる場合、Javascriptのコードにおいて「liffclose」をcallしてください。
↓
(5)「AddTag()」「AddTagProc()」「liffclose()」関数についてはbody終了タグ上部にまとめて記述しておく
記述後ファイルの上書きを忘れずにしてください。
記述が終わりましたら、「オリジナルフォーム(LIFF)のアップロード方法」の手順に沿ってファイルをアップロードする。

付与したタグの動作確認方法は下記をご参照ください。
> 付与したタグの動作確認方法

【フォーム】送信時タグ付与の動作確認方法
(1)コンテンツ > LIFF
↓
(2)対象フォームの「LIFF呼び出しURL」をコピーする
↓
(3)1:1トークより友達登録している自分のアカウントを選択
テキストメッセージに「LIFF呼び出しURL」をペーストして送信
↓
(4) ここからは実機での動作確認となります。
友達登録しているスマホより送られたメッセージ確認
 「LIFF呼び出しURL」を開く
↓
(5)表示されたオリジナルフォームに内容を入力しエントリー(送信)する
↓
(6)管理画面に戻り、会員 > 会員リスト を表示
↓
(7)対象会員 > 詳細
↓
(8)想定通りのタグが付与されているか確認

タグの編集方法につきましては下記を参照ください。
タグの編集方法
タグが付与された日時は確認できますか

タグが付与された日時は確認できない仕様になっております。

1:1トークにてフリーメッセージを受信した場合にタグを付与する方法

ユーザーからフリーメッセージが来た際にタグを付与するには、フリーメッセージに反応する応答メッセージの設定をする必要がございます。
応答メッセージをセットすることで、応答メッセージ反応時にタグを付与することが可能となります!

▼設定手順

①メッセージ

②応答メッセージ
➂追加
④メッセージ管理名

⑤ステータス設定

⑥自動設定
 ※チェックを外すと1:1トークで未対応のチェックマークが入ります

⑦キーワードを無しで設定(フリーメッセージに対応するため)
⑧スケジュールを選択 ※未設定でもOK

⑨ターゲットを選択

⑩「配信後、会員にタグを追加」にチェックをし、付与したいタグを選択
⑪メッセージを記入

⑫保存する

BOTをまたいでの自動タグ付与やユーザー情報共有はできますか


1つのECAIアカウントに複数BOTが連携されている際に、BOTをまたいでのタグ付与や取得した情報(名前、メールアドレス、電話番号など)の共有はできません。

各BOTにて手動でのタグ付与や情報取得を行う必要がございます。

タグを条件に一斉にリマインドメッセージを設定する方法

特定のタグが付いているユーザー複数に一斉にリマインドメッセージを設定したい場合は、下記手順にて設定することができます。

配信日時後の30分後までのユーザーが対象となります。(配信エラーを考慮して配信時間後30分間は処理を実施する為)

▼設定手順

①メッセージ

②リマインドメッセージ
➂追加
④メッセージ管理名を入力

⑤ステータスを選択(すぐに使用する場合はオンに)

⑥ターゲットで「絞り込み」を選択

⑦ゴール日時を設定(15分刻みになります)
 ※⑥で「絞り込み」を選択すると出現します

⑧絞り込み条件にて「次のタグ〇〇〇を含む会員」で条件タグを選択
⑨配信タイミング(シナリオ)を入力

⑩配信内容を入力

⑪メッセージ(吹き出し)を追加する場合は「メッセージ追加」

⑫配信タイミング(シナリオ)を追加する場合は「シナリオ追加」

⑬保存する


この設定をすることで条件タグが付与されている全てのユーザーに、共通のゴール日時を起点としたリマインドメッセージが自動で配信されます。

アンケート結果に一斉タグ付与は可能でしょうか。
アンケート結果に一斉タグ付与はできない仕様になっております。
しかし、

①アンケート回答毎
②アンケート終了時

にタグ付与は可能になるため、やりたいことは実施いただけると思います。
①アンケート回答毎
②アンケート終了時

タグの上限作成数

1BOT(LINE公式アカウント)につき、1,000個までとなります。

1ECAIでは100BOT(LINE公式アカウント)の登録が可能ですので、
1ECAIでは10万個のタグ作成が可能です。

タグの上限文字数を何文字ですか

推奨:全角14文字まで
入力最大文字数は全角64文字まで
※半角英数記号利用可能

全角64文字まで入力可能ですが、推奨は全角14文字までになります。
理由としては、全角14文字を超えると見切れてしまう箇所が3か所あるため運用効率を考えると全角14文字が
もっとも作業効率が上がる推奨文字数になります。

▼見切れてしまう3か所


1:1チャットページ > タグ
15文字で見切れます。

1:1チャット > タグ > 編集
14文字で見切れます。

会員 > タグリスト
16文字で見切れます。
1:1トークのタグの並び順
タグリストに並んでいる順と同じ(作成順)になります。

shopifyへのトラッキングコードの設置方法
広告機能のCV計測をするときに、shpify側のトラッキングコード設置方法についての説明です。

ECAI側の設定方法につきましては下記ガイドを参照ください。

商品購入のLPクリック数、CV計測の設定方法はこちら>


■LPページへの設置
(1)テーマ > アクション > コード編集
(2)theme.liquid
</body>の直上にトラッキングコードとjquery本体を設置し保存

〈jquery本体〉
 <script src="https://code.jquery.com/jquery-3.6.0.min.js" crossorigin="anonymous"></script>
■サンクス(完了)ページへの設置
(1)設定
(2)チェックアウト 
(3)注文状況ページ 
追加スクリプトにjquery本体、トラッキングコード、CVタグを設置し保存
キャンペーン用のURLを生成 
LPページ計測するにはECAIの管理画面よりキャンペーン用のURLを生成して使用してください。

広告リスト > 設定方法 > LPからの計測タブ

①計測するLPのURLを入力 
②クリック、CVを計測する際はこちらで生成されたURLを使用する
フォームから外部サイトに遷移する前にタグを付与する方法
下記フォームサンプルページを元に説明します。
フォームサンプルページをブラウザ上でソースコードをご確認いただくか、ファイルをダウンロードして内容をご確認ください。
>フォームサンプルページフォームサンプルダウンロード

※ソースコード確認方法
対象ページをChromeブラウザで開いて下記操作を行ってください。
windows:Ctrl + U
mac:option + command + U





【仕様】
質問3を選択時に下記ポップアップバナーが表示されます。
「外部サイトへリンク」ボタンを押すと遷移する前に指定のタグを付与します。


【仕様詳細】
使用ファイル:index.html


(1)ポップアップバナーの設置
①表示バナーの1つ目を設置
②表示バナーの2つ目を設置、更に増やす場合は複製して同列に追加する。
③バナー表示画像設定
④閉じるボタン設定
⑤外部サイトへリンクボタン設定
⑥外部サイトへ離脱しない場合は変わりに完了バナーを使用する(今回は使用しない)

↓
(2)ポップアップバナーを表示させるイベントを設定
①質問1と質問3の取得に必要な変数をセットする
②質問3(申請種別)の選択内容を取得
③質問1(商品)の選択内容を取得
④全バナーを非表示
⑤条件分岐:解約かつ商品1を選択している
⑥2回表示できないように、初回表示にチェックを入れる
⑦指定のタグコードをセットする
⑧バナー1を表示させる
⑨モーダルウインドウを表示させる
⑩条件分岐:解約かつ商品2を選択している
⑪ ⑩の条件の場合に指定のタグコードをセットする
⑫ ⑩の条件の場合にバナー2を表示させる

↓
(3)バナークリック時の挙動設定
①バナー1の「外部サイトへリンク」をクリックした時
②バナーを非表示にする
③モーダルウインドウを閉じるボタンを無効にする
④ECAIにタグを送信する
⑤タグ送信後のしダイレクト先を設定
⑥バナー2の挙動設定
⑦「閉じる」ボタンを押下でモーダルウインドウ(ポップアップバナー)を閉じる

↓
(4)質問3選択時にshowModal();のクリックイベントを呼び出す設定をする

タグトリガーでのステップメッセージで複数タグが付いた場合はどのような仕様になっていますか

タグトリガーメッセージは、すべて足し算になり付与されたタグに命令されているすべてのステップメッセージが配信される仕様になっております。


例)
・Aタグが付いたら、ステップメッセージAが配信される、Bタグが付いたら。ステップメッセージBが配信される。
という状況の際に、Aタグが付いてステップメッセージAが配信されている人に、
Bタグが付与された場合は、A,B両方のステップメッセージが配信されていきます。

これは、C,Dと増えていっても同じ考え方になりすべてが足し算で増えていきます。


※重要
何かしらの設定で、Aタグが外れた場合はステップメッセージAは配信されなくなります。
ですので、ステップメッセージAが配信されている人にBの配信がスタートをしたらAを止めたい際は、

タグ設定にて、「Bタグが付いたらAタグが外れる」という設定すれば同時に配信をさせなくすることが可能です。

友だち登録時にタグを付与する方法

① 広告リストで流入元が計測可能な友だち登録URLを作成

  広告計測・流入元計測のURL作成方法こちら>



② 計測URL作成後に「編集」をクリック


③ 高度な設定>友だち登録時にタグを付与するにチェックを入れて付与したいタグを選択し保存

④ 設定をクリック

⑤ ①のURLから友だちが入ってくると指定のタグが付与されます。


▼補足
・「友だち登録」タグはECAIの仕様によりデフォルトで付与されるタグになります。「友だち登録」タグはステップメッセージのトリガーには設定できません。ステップメッセージのトリガータグは新規で作成し設定してください。

一斉配信したユーザーにタグ付与(削除)は可能ですか?

可能です。

①タグの付与
一斉配信セットの際に高度な設定にて「配信後、会員にタグを追加」にチェックを付けて指定のタグを選択してください。
同時タグ付与は5個まで可能です。


②タグの削除
またタグの削除も可能となります。
一斉配信セットの際に高度な設定にて「配信後、会員にタグを削除」にチェックを付けて指定のタグを選択してください。
同時タグ付与は5個まで可能です。
1会員に付与できるタグの上限数

1会員に関して、200個までタグ付与が可能です。

LPページと友だち登録画面の間に中間ページを設置する方法
参考
LPページ:https://help.ecai.jp/form/add_friend_lp2/?ecaiad=aaaaaaa
中間ページ:https://help.ecai.jp/form/add_friend_lp2/cv.html
ファイルDL:https://help.ecai.jp/form/add_friend_lp2.zip


広告リストの作成、設置方法は下記ガイドを参照ください。
⇒広告計測・流入元計測1つのLPで複数の広告リストを計測する方法


中間ページにて、ECAIのコードを渡す必要がない場合はリダイレクト設定のみ行ってください。
 

(1)【設定に必要な項目】
広告 > 広告リスト > 設定方法 > LPからの計測

 A.中間ページに設定 ※(3)-I参照
 B.LPページタグの上に挿入してください ※(2)-G参照
 C.LPページのURLは生成されたキャンペーンURLを使用してください。
↓
(2)【LPページの設定】
D.aタグのボタン部分にはclass="add_friend"と空のhrefを設定してください。
E.(1)-Cで生成されたURLのGETパラメータを取得するコードを追加 
F.中間ページのURLの末尾に「?ecaiad=」を足してセットする
G.(1)-Bを</body>タグの上に挿入
(3)【中間ページの設定】
H.広告コードの引継ぎとリダイレクト設定
I.(1)-Aの広告コード部分を削除してセットする
LIFFの送信完了ページで「閉じるボタン」を押した際にタグ付与方法
送信完了ページにてタグ付与する方法になります。
オリジナルフォームのcomplete.htmlの編集が必要となりますので、対象ファイルをダウンロードします。

HTMLファイルのダウンロード方法につきましては下記をご参照ください。
> 既存のオリジナルフォーム(LIFF)のダウンロード方法


下記フォームサンプルページのソースコードと併せてご確認いただくとわかりやすいです。
> フォームサンプルページ
DL:フォームサンプルページ

※ソースコード確認方法
windows:Ctrl + U
mac  :option + command + U


ダウンロードが終わりましたらファイルを解凍し、complete.htmlをご使用のテキストエディターで開きます。
サンプルコードをもとに、必要な記述を4か所追加してください。


(1)head部分に下記を追加
サンプルコード(コピー&ペースト用)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

↓

(2)閉じるボタン部分にクリックイベント追加
サンプルコード(コピー&ペースト用)
onclick="AddTag('タグコード');AddTagProc();liffclose();"

↓

(3)LIFFの情報取得のための記述をコピー&ペースト
サンプルコード(コピー&ペースト用)
<!-- 削除禁止 --><input type="hidden" id="useridfield" name="luid"><!-- 削除禁止 -->
<!-- 削除禁止 --><input type="hidden" id="fid" name="fid" value="###fid###"><!-- 削除禁止 -->
<!-- 削除禁止 --><input type="hidden" id="liffid" name="liffid" value="###liffid###"><!-- 削除禁止 -->
<!-- 削除禁止 --><input type="hidden" id="bot_id" name="bot_id" value="###botid###"><!-- 削除禁止 -->
<!-- 削除禁止 --><input type="hidden" id="addtag"><!-- 削除禁止 -->

↓

(4)タグの送信用の記述をコピー&ペースト
サンプルコード(コピー&ペースト用)
function AddTag(TagCode) {
	$("#addtag").val(TagCode);
}

function AddTagProc() {
	var uid = $("#useridfield").val();
	var fid = $("#fid").val();
	var tag = $("#addtag").val();
	var botid = $("#bot_id").val();
	$.ajax({
		type: "POST",
		url: "/api/tag/add",
		dataType: 'json',
		data: {
			"uid": uid,
			"fid": fid,
			"bot_id": botid,
			"tag_code": tag
		},
		success: function (j_data) {},
		error: function (XMLHttpRequest, textStatus, errorThrown) {},
		complete: function () {}
	});
}


記述が終わりましたら、「オリジナルフォーム(LIFF)のアップロード方法」の手順に沿ってファイルをアップロードする。

付与したタグの動作確認方法は下記をご参照ください。
> 付与したタグの動作確認方法

ステップメッセージでリッチメニューを変更する方法

以下の設定を行うことで、ステップメッセージにてリッチメニューの変更をすることが可能です。

ステップメッセージの仕様についてはこちら

「タグトリガーステップメッセージの作成方法」はこちら
「友だち登録トリガーステップメッセージ」の作成方法はこちら



①高度な設定「配信後、会員のリッチメニューを変更」にチェックを入れ、リッチメニューを選択する

②テキストや画像などを入力。

③保存

RPA(自動解約処理)の解約条件に合わせてタグ付けをする
①3BO → ②RPA設定
↓
③対象フォーム選択
④解約条件タブ選択
⑤編集
↓
⑦タグ設定
⑧付与するタグを選択
⑨保存
外部サイトのサンクスページからリダイレクトしてタグ付与する方法
LIFFの外部サイト機能を使って、LPをLIFFで開くようにします。
サンクスページからオリジナルフォームへリダイレクトさせてタグを付与します。

【導線例】(※LIFF内) 
①【外部サイト】お客様LP
↓ 
②【外部サイト】確認ページ
↓ 
③【外部サイト】サンクスページ
↓
リダイレクト
↓ 
④【オリジナルフォーム】タグ付与
(※必要に応じてサンクスページの表示作成)
※スマホのみの施策となります。
PCで①外部サイトURLのLPにアクセスした際は④でタグ付与はできません。
またスマホでもLIFF以外から購入した場合は同様にタグ付与できません。
(1)①LPのURLをLIFFの外部サイトに設定
LIFFの外部サイト設定方法はこちら>(2)③サンクスページにjavascriptでオリジナルフォームへリダイレクト設定
href内のLIFF呼び出しURLを変更する。
<script>
location.href="line://app/1656436409-●●●●●";
</script>
(3)④オリジナルフォームにタグ付与の記述をコピペで追加
アクセス時にタグ付与、送信が行われます。
タグコード部分に付与したいタグコードをセットしてください。
<!-- 削除禁止 -->
<form id="form-name" method="POST" action="###cancellationurl###">

	<!-- 削除禁止 --><input type="hidden" id="useridfield" name="luid"><!-- 削除禁止 -->
	<!-- 削除禁止 --><input type="hidden" id="fid" name="fid" value="###fid###"><!-- 削除禁止 -->
	<!-- 削除禁止 --><input type="hidden" id="liffid" name="liffid" value="###liffid###"><!-- 削除禁止 -->
	<!-- 削除禁止 --><input type="hidden" id="bot_id" name="bot_id" value="###botid###"><!-- 削除禁止 -->
</form>
<!-- 削除禁止 -->
<!-- 削除禁止 --><input type="hidden" id="addtag"><!-- 削除禁止 -->
<!-- 削除禁止 -->
<script charset="utf-8" src="https://static.line-scdn.net/liff/edge/2/sdk.js"></script>
<script src="liff-starter.js"></script>
<script>
	window.onload = function (e) {
		liff.init({
				liffId: "###liffid###"
			}).then(() => {
				liff.getProfile().then(function (profile) {
					document.getElementById('useridfield').value = profile.userId;
				}).catch(function (error) {});
			})
			.catch((err) => {});
	};
</script>
<!-- 削除禁止 -->
<!-- 削除禁止 -->
<script>
	//タグ付与
	AddTag('タグコード');

	var alertmsg = function(){
		AddTagProc();
		//alert("3秒経過、タグ付与");
	}
	setTimeout(alertmsg, 3000);

	function AddTag(TagCode) {
		$("#addtag").val(TagCode);
	}

	function AddTagProc() {
		var uid = $("#useridfield").val();
		var fid = $("#fid").val();
		var tag = $("#addtag").val();
		var botid = $("#bot_id").val();
		$.ajax({
			type: "POST",
			url: "/api/tag/add",
			dataType: 'json',
			data: {
				"uid": uid,
				"fid": fid,
				"bot_id": botid,
				"tag_code": tag
			},
			success: function (j_data) {},
			error: function (XMLHttpRequest, textStatus, errorThrown) {},
			complete: function () {}
		});
	}

	function liffclose() {
		liff.closeWindow();
	}
</script>
<!-- 削除禁止 -->
▼検証済みカート (最終検証日:2022/8/19) 
・shopify

※サンクスページのリダイレクト処理はカートに依存しているため カート側の仕様変更で使えなくなることがあります。

※サンプルフォーム(アラートは実装時に外してください。)
プレビュー>
ダウンロード>