受信ソース コードを強調するために、デモ ページには顧客サービス部分のみが意図的に残されていることに注意してください。これを Web サイトに統合した場合の効果を確認したい場合は、http://aspcms.kelubo.net にアクセスしてください。
このソース コードには独立したデータベースが含まれており、独立して実行できますが、主な目的は Web サイトに接続して WeChat オンライン カスタマー サービス機能を実装することです。
Web サイトに接続すると、次のことが可能になります。
1. 訪問者が Web サイトを訪問すると、WeChat 携帯電話は、誰かが Web サイトを訪問したという通知をすぐに受け取ります。クリックすると、訪問者がすぐに積極的に挨拶されます。
2. 訪問者が積極的に相談を開始すると、WeChat 上で顧客サービスに直ちに通知され、顧客サービスは訪問者と直ちに対話を確立できます。
3. 訪問者のソース URL とこのサイトの足跡を記録し、訪問者の訪問数を記録します。
構成チュートリアル
1. WeChatのパブリックアカウント[一公]をフォローし、メンバーセンターのウェブマスターコード欄をフォローして、ウェブサイトのドメイン名を登録し、IDとopenidを取得します。
2. このソース コードにはドメイン名を使用してアクセスする必要があります。WeChat ポートは URL に正しくアクセスできないため、ローカルホストまたは IP アクセスのテストには適していません。
3. このソース コード admin.asp にアクセスし、Web サイトのドメイン名と、上で取得した ID および openid を入力します。システムは、対応するデータをデータベースと kfid.asp ファイルに自動的に書き込みます。
4.index.html にアクセスして、効果のデモンストレーションをご覧ください。
統合された Web サイトのチュートリアル
1. このソース コード フォルダーを Web サイトのルート ディレクトリに配置して、ドメイン名/kf にアクセスできるようにします。
2. カスタマー サービス機能が必要なページへの head.html ファイルを参照するか、ページのコードをヘッダー ファイルまたはフッター ファイルにコピーします。
3. head.html の 11 行目を独自の ID 番号に変更する必要があります。
4. ソース コードに wx.kelubo.net を含む URL を変更しないでください。これがインターフェイスです。
aspcms カーネル統合方法
1. kfid.asp への参照をルート ディレクトリ /inc/AspCms_Mainc-lass.asp ファイルのページ ヘッダーに追加し、テンプレート静的ファイル head.html を呼び出すための kfid と yuming のグローバル定義を以下に追加します。
2. テンプレート ファイルに head.html への呼び出しを追加します。
論理的な説明
1. 訪問者がindex.htmlまたはhead.htmlを含むページにアクセスすると、訪問者のソースURL、IP、所在地都市、現在のURLなどの情報が自動的に取得され、識別コード(Cookieに保存)が割り当てられ、ajaxバックグラウンド ファイル jilu.asp に送信されます。訪問者識別コードが既に存在する場合、最終訪問時刻が更新され、フットプリント レコードが追加されます。存在しない場合は、新しい訪問レコードが作成され、新しい訪問者が追加されます。訪問通知はカスタマー サービスにプッシュされます。古い訪問者の再訪問から 24 時間以内はカスタマー サービスに通知されません。必要に応じて変更できます。数時間以内に再度訪問すると通知が届きます。
2. 訪問者がページに 1 分間滞在すると、返信ウィンドウが自動的に表示されます (時間は shangqiao.js ファイルで設定されます)。
3. Web サイトのカスタマー サービスでは、訪問者がオフラインかどうかを識別するために、訪問者のオンライン ステータスが 5 秒ごとに更新されます。
4. 訪問者が相談を開始すると、ajax は更新せずに jilu.asp ページに送信されるため、更新せずに相談ページが表示され、記録が保存されてカスタマー サービス WeChat にプッシュされます。
フロントエンドWebインターフェース
カスタマーサービスモバイルインターフェース
バックエンド管理インターフェース