メインコンテンツまでスキップ

構成テンプレート

最終更新 2026/10/05

構成テンプレートは業務機能のパラメータを保持するためのものです。構成項目の下に1つまたは複数の構成テンプレートを作成できます。使用シーンの例:

  • アプリ内の内部メッセージの構成項目に、内部メッセージ機能のパラメータを保持するテンプレートを作成する
  • イベントセンターの構成で、複数のテンプレートを作成してさまざまな形式のイベントを保持する
  • 同じ業務機能でもプラットフォームによって機能パラメータの設計が異なる場合に、複数のテンプレートを作成して複数プラットフォームへの構成配信に対応する
  • サイト系の構成項目で複数のリソース枠を接続する場合に、複数のテンプレートでそれぞれのリソース枠に対応する

構成テンプレートの作成​

  • テンプレート名:テンプレートの表示名です。たとえば、お知らせ、連続ログイン報酬、累計チャージ報酬など。
  • テンプレートID:テンプレートの一意の識別子で、構成の取得に使用します。テンプレートIDは構成戦略とともに配信され、戦略が属する具体的なサブ機能を識別するために使用されます。作成後、テンプレートIDは変更できません。技術的な接続の詳細は構成センター技術接続ドキュメントを参照してください。
  • 備考(任意):テンプレートを使用する業務シナリオなどを記述します。

テンプレートパラメータの追加​

テンプレートパラメータとは、下流の業務で解析可能な機能パラメータのことです。ゲーム内のお知らせのテンプレートパラメータの例:

パラメータ名タイプ必須意味
title文字列はいお知らせのタイトル
content文字列はいお知らせの内容
begintime数値はいお知らせの有効開始時刻
expiretime数値はい有効期間の長さ(単位:秒)
ヒント

各構成項目は独立したパラメータの名前空間を持ちます(つまり、構成項目内ではパラメータ名は一意で、異なる構成項目間ではパラメータ名が重複してもかまいません)。構成項目レベルのパラメータは、複数のテンプレートで使用できます。

方法1:新規作成​

テンプレートパラメータの編集ページに入り、右側の構成項目のパラメータリストから追加済みのパラメータを直接選択できます。

パラメータを追加する場合は、右上の[+]をクリックして新しいパラメータを作成します。作成後、テンプレートに追加して使用できます。

方法2:JSONファイルをインポートして作成​

構成項目のテンプレートパラメータを作成する際、新しい業務モジュールであれば、AEシステムでパラメータを手動で追加できます。一方、既存の業務モジュールで、システム内に整備済みの構成表やjsonファイルがある場合は、jsonファイルをインポートして構成項目のテンプレートを直接作成することもできます。

テンプレート編集ページ右側の「選択可能なパラメーター」欄で、検索ボックスの横にあるアップロードアイコン(ホバー時のヒントは「インポートパラメータ」)をクリックし、解析したいjsonファイルをアップロードします。

インポート方法の選択​

  • インポートの置換:そのテンプレートで選択済みのすべてのパラメータを自動的に破棄し、jsonファイルから解析した新しいパラメータを改めて選択して、新しいパラメータをシステムに保存します。
  • インクリメンタルインポート:そのテンプレートで選択済みのすべてのパラメータを保持し(データ型も既存のパラメータに従います)、jsonファイルから解析した差分の新しいパラメータを追加して、新しいパラメータをシステムに保存します。

注: 新しい空のテンプレートを作成した場合は、インポート時に「インポートの置換」と「インクリメンタルインポート」のどちらを選択しても、選択済みのすべてのパラメータが全量インポートされます。

パラメータタイプの解析ルール​

  • 空文字列""、テキスト、または英字の場合、タイプは String になります
  • true/false を識別した場合、タイプは Boolean になります(注:0、1は数字として識別されます。タイプは変更できます)
  • 数字を識別した場合、タイプは Number になります
  • 正規表現で日付を識別します
  • 正規表現で時間を識別します
  • []を識別した場合、タイプはArrayになります
  • { } を識別した場合、タイプはオブジェクトになります
  • インポート時、json 形式としては識別しません
  • インポート時、「列挙」タイプの識別には対応していません
  • なお、配列内のネスト階層の識別ルールも上記と同じです

解析に失敗する主な原因:

  1. JSON形式のエラー:JSONデータは、括弧の正しい対応や引用符の使い方など、厳密な構文ルールに従う必要があります。JSON形式に誤りがあると、データを正しく解析できません。
  2. データ型のエラー:JSONの値は、文字列、数値、ブール値、配列、オブジェクト、nullなどの有効なデータ型である必要があります。データ型が正しくないと、データを正しく解析できません。
  3. JSONデータの欠落:JSONデータで一部のプロパティが欠落していると、そのデータを正しく解析できない場合があります。
  4. エンコードの問題:JSONデータでは、特に非ASCII文字が含まれる場合に、エンコードの問題が発生することがあります。JSONデータを解析する際は、同じ文字エンコードを使用してください。

テンプレートパラメータ構造の確認​

  • パラメータ名:JSONから解析されたパラメータの名前です
  • 表示名:デフォルトではパラメータ名と同じ値が表示名として入力されます。自由に変更できます。
  • パラメータタイプ:推定・解析によって得られたものです。自由に変更できます。
  • 必須:デフォルトでは、解析されたすべてのパラメータが必須になります。自由に変更できます。
  • ヒント:デフォルトは空欄です

パラメータを保存してテンプレートを編集​

インポートに成功すると「テンプレート管理」ページに移動し、テンプレートを再編集して保存できます。

パラメータ管理の詳細は構成パラメータ管理を参照してください。

テンプレートのテスト送信​

テンプレートパラメータの準備が完了し、構成項目に取得方法をバインドしたら、構成テンプレートのテスト送信を行い、接続チャンネルとコンテンツ形式に問題がないかを確認できます。

チャンネルの接続方法の詳細は構成センターのチャンネル設定を参照してください。

テストの目的と範囲​

構成センターが提供するゲームコンテンツの構成は、通常、厳格なテストプロセスを経てから公開する必要があります。そのため、構成センターでは構成テンプレートのテスト送信、戦略のテスト送信に対応しています。テンプレートと戦略のテストには、オンライン、一時停止、オフラインの全プロセスのテストが含まれます。チャンネルのテストはテンプレートのテストと一緒に行えます(チャンネルを構成項目にバインドして初めて、具体的な送信内容が生じるため)

テンプレートのテストタイミング​

テスト状態の内訳説明

テンプレート

有効・無効のどちらでもテスト可能

  • チャンネルがバインドされているかの検証が必要
  • テンプレートパラメータが揃っているかの検証が必要

テンプレートのテスト方法​

Webhookテンプレートのテスト​

テストの流れ:

元の画像を見る

操作リストで「テスト送信」をクリックすると、テスト送信画面に移動します。

「本番環境」または「テスト環境」を選択してテストできます(テスト環境は、テストアドレスを追加した場合にのみ選択できます)。

テストアカウントを選択します

  • 本番環境:テストアカウントは必須、テスト環境:テストアカウントは任意
  • テストアカウントは「ホワイトリスト」から選択します。複数選択に対応しており、最大10個まで選択できます。

クライアントテンプレートのテスト​

テストの流れ:

元の画像を見る

操作リストで「テスト送信」をクリックすると、テスト送信画面に移動します。

テストデバイス側でdebugモードをオンにする必要があります。

テストデバイスを選択し、テンプレートパラメータの内容を入力したら、「確認して送信」をクリックしてテストタスクを開始します。

「オンライン」のみをテストすることも、「オンライン - オフライン」または「オンライン-一時停止-オフライン」の全リンクをテストすることもできます。

クライアントテンプレートのテスト送信内容

クライアントの構成項目テンプレートをテストすると、システムが「テスト戦略」を自動的に生成し、テスト完了後にこの戦略を自動的にオフライン化します。

モジュールテスト送信での処理備考
チャンネルテスト送信にはチャンネルカスタムパラメータが含まれます
目標環境条件テンプレートのテスト送信では環境条件をテストしません
ターゲットユーザーデフォルトですべてのユーザーをテスト
構成内容

テンプレートパラメータの内容(パラメータの構造と値)

テスト送信時にユーザーが入力した内容で配信され、必須項目の検証があります

オンライン時間テスト送信をクリックした時間
オフライン時間デフォルトは永続ページでテストの完了またはキャンセルをクリックすると、テスト戦略が削除されます

テンプレートの状態管理​

構成テンプレートはデフォルトで無効の状態です。テストを行い、構成テンプレートが正常に使用できることを確認したら、テンプレートを有効化できます。

有効化すると、構成戦略の作成権限を持つユーザーが「マイ戦略」で具体的なコンテンツ戦略を作成してリリースできるようになります。

戦略を安定して運用するため、テンプレートパラメータを追加・変更する場合は、先にテンプレートを無効にしてから編集操作を行う必要があります。テンプレートを無効にすると戦略の状態に影響する場合は、無効にすることはできません。

テンプレートのJSON構造​

構成済みのテンプレートパラメータの構造がオンライン業務のパラメータ構造の要件を満たしているかを検証・確認しやすいように、テンプレート編集ページとテンプレートリストページのどちらでも、テンプレートのJSON構造を確認でき、ダウンロードもできます。

このページは役に立ちましたか?