インストール
UnityアプリケーションにTealiumプラグインをインストールします。
Tealium for Unityは、Unityアプリケーション内でiOSとAndroidのTealiumネイティブモバイルライブラリを提供します。
これは現在のバージョン(2.x)のTealium for Unityです。前のバージョンについては、Tealium for Unity 1.xを参照してください。
要件
サンプルアプリ
iOSまたはAndroidのサンプルアプリを探索して、Tealiumライブラリ、トラッキング方法、ベストプラクティスの実装に慣れてください。
iOSアプリの場合、XCodeでExamples/TealiumUnity-iOS/Unity-iPhone.xcodeproj
ファイルを開きます。Androidアプリの場合、Android StudioでExamples/TealiumUnity-Android/TealiumUnity-Android.apk
ファイルを開きます。
あるいは、Assets/Scenes
とAssets/Scripts
の内容をプロジェクトにドラッグし、Tealium.unitypackage
をインポートします。
インストール
TealiumはUnity内のAndroidとiOSプラットフォームのみをサポートしています。
パッケージのインポート
推奨されるインストール方法は、TealiumUnityPlugin
を.unitypackage
として使用することです。
- GitHubのリリースページにアクセスし、最新のリリースから
Tealium.unitypackage
をダウンロードします。 - 新しいUnityプロジェクトを作成するか、既存のプロジェクトを開きます。
- Assets > Import Package > Custom Packageを選択して、プロジェクトに
Tealium.unitypackage
をインポートします。 - プロジェクトに以下のインポート文を追加します。
using TealiumCommon;
手動
UnityアプリケーションにTealium for Unityを手動でインストールするには、iOSまたはAndroidで以下の手順を実行します:
- GitHubのリポジトリをクローンします。
Assets/Plugins
とAssets/Tealium
フォルダをプロジェクトにコピーします。- プロジェクトに以下のインポート文を追加します。
using TealiumCommon;
iOS
プロジェクトを初めてビルドして実行した後、XCode内でTealiumフレームワークを手動でリンクします:
- Unity-iPhoneプロジェクトをクリックします。
- Build Phasesタブをクリックします。
- Embedded Frameworksセクションを展開します。
Frameworks/Plugins/iOS
フォルダにあるすべてのフレームワークをEmbedded Frameworksセクションにコピーします。
TealiumUnityPlugin
は、オブジェクトをシリアライズおよびデシリアライズするためにUnityプラグインJSON.net
に依存しています。プロジェクトにすでにJSON.net
が含まれている場合、競合を避けるためにそれを削除する必要があるかもしれません。
初期化
以下の例に示すように、Initialize()
メソッドを使用してTealiumインスタンスを初期化します:
private TealiumConfig config = new TealiumConfig("tealiummobile",
"demo",
TealiumEnvironment.DEV,
new List<Dispatchers> {
Dispatchers.TagManagement,
Dispatchers.Collect,
Dispatchers.RemoteCommands },
new List<Collectors> {
Collectors.AppData,
Collectors.DeviceData,
Collectors.Lifecycle,
Collectors.Connectivity },
logLevel: LogLevel.Dev,
batchingEnabled: false,
visitorServiceEnabled: true);
TealiumUnityPlugin.Initialize(config);
最終更新日 :: 2024年March月29日