TencentQuestionnaireとTencentCloudWeidaを組み合わせた後、開発者はアプリケーションにアンケート機能を組み込んで、Weidaプラットフォームを介して満足度調査を開始し、アンケートの結果をWeidaに同期して後で分析することができます。
この記事では、アプリケーションにTencentアンケートを追加する方法と、アンケートWebHook機能を使用してデータをWeidaに同期する方法について説明します。
ステップ1:アンケートを作成する
Tencentアンケートにアクセスしてアンケートを作成し、配信リンクを取得します。
ステップ2:アンケートをWeChatアプリに追加します
1.アンケートを追加する必要のあるアプリケーション(現在、PC / H5アプリケーションのみがサポートされています)で、ポップアップウィンドウコンポーネントとアンケートを開くためのボタンを追加します。2。クリック動作を追加し、ページジャンプを選択して、アンケートの配信リンク:3。アプリケーションの最終プレビューとリリース。
ステップ3:アンケート結果を表示する
上記の手順の後、ユーザーはアプリでアンケートを開いて入力できます。適切なタイミングで、アンケートの収集を停止し、Tencentアンケートの管理バックグラウンドでアンケート分析を表示できます。
アンケートデータはマイクロデータモデルに同期されます
注:Tencentアンケート-Team Editionサービスは、次の機能を有効にする必要があります。
Tencentアンケート-TeamEditionはWebHook機能をサポートしています。ユーザーがアンケートを送信すると、コールバックをトリガーできます。この機能を使用して、アンケート結果をWeizheにリアルタイムで同期できます。以下に、この機能の使用方法について説明します。
ステップ4:満足度調査データモデルを作成する
1. [データモデル]ページに移動し、単一のマシンの新しいデータモデルを作成します。2.モデル構成ページに入り、次の図に従ってモデルフィールドを設定します。
ステップ5:アンケートWebHookのコールバックサービスを提供する
1. Weidaのクラウド開発環境で、コールバックを処理するクラウド関数を作成します。package.jsonファイルで、依存関係を入力する必要があります。
{
"dependencies": {
"@cloudbase/weda-scf-sdk": "latest"
}
}
复制代码
index.js例に従うことができます、TencentアンケートWebHookコールバック着信パラメータはで見つけることができます
'use strict';
const weda = require("@cloudbase/weda-scf-sdk");
exports.main = async (event, context) => {
// 这里是腾讯问卷触发回调的数据
const webhookData = JSON.parse(event.body)
// 将数据写入数据模型中
const result = await weda.callModel({
name: 'mydtc_04y565r', // 数据模型标识
methodName: 'wedaCreate', // 新增数据方法
params: {
/** 在这里传入数据模型新增方法的入参 **/
}
})
return result;
};
复制代码
2. [クラウド開発アクセスサービス]ページで、[新規]をクリックします。3.アクセスサービスを設定し、[ OK ]をクリックしてアクセスリンクを取得します。
コールバックリンクは、デフォルトのドメイン名+トリガーパスです。
ステップ6:Tencentアンケートでコールバックリンクを構成する
1.アンケートの設定で、 WebHookの右側にある[設定]をクリックします。2. [WebHookの設定]ページに移動し、[新しいWebHook構成のコールバック]リンクをクリックします。
上記の手順を完了すると、ユーザーがアンケートを送信するたびに、アンケートの結果がデータモデルに書き込まれます。