バージョン差分ツール
差分ツールはバージョン管理とディストリビューション検証のために作られています。プロフィールで公開されたバージョンを比較し、そのディストリビューションファイルを検査することができます。
コードの変更を検査することで、どのTealium iQの構成が追加され、削除され、またはバージョン間で変更されていないかを確認することができます。
使い方
比較する公開バージョンのペアを選択し、環境(Dev、QA、Prod、またはCustom)でツールを実行します。バージョンをDiffツールで使用するためには、そのバージョンが公開されていなければなりません。Diffツールは、保存されただけで公開されていないバージョンでは動作しません。
Diffツールは、以下のDistroファイルの各バージョンに対してSHA256ハッシュを生成します:
utag.js and utag.#.js
utag.sync.js
utag.sub.js
utag.footer.js
比較されるDistroファイルのバージョンのSHA256ハッシュが一致しない場合、Diffツールはコード内の違いを強調表示し、それらを並べて表示します。
2014年12月19日以前に公開されたバージョンに対してDiffツールを使用することはできません。
Diffツールの使用方法
Diffツールを操作するための次の手順を使用します:
- サイドバーで、iQタグ管理 > クライアントサイドバージョンに移動します。
- 比較したい公開バージョンをクリックし、その公開環境の一つを選択します。
- 選択した環境でDiffツールを使用して比較をクリックします。
ツールはすぐにグレー表示され、このバージョンが最初に比較されることを示します。
- 画面の上部に黄色のアラートバナーが表示され、2つ目のバージョンを選択するように促されます。続行したくない場合は、キャンセルをクリックします。
- 2つ目のバージョンと環境を選択し、このバージョンに対してもう一度Diffツールを使用して比較をクリックします。
情報が収集される間、情報メッセージが表示されます。 - Distroファイルの各バージョンのコード変更を比較した後、結果はDistroファイル比較ウィンドウに表示されます。
- 変更を確認した後、閉じるをクリックしてDistroファイル比較ウィンドウを閉じます。
ファイル比較結果の読み取り
以下の番号付きの例とその後の説明をガイドとして使用し、Distroファイル比較の結果を読み取る方法を学びます:
1. ファイル
- ツールによって比較されたDistroファイルのリストを表示します。
- ファイルをクリックすると、各バージョンの対応するコードが表示されます。
- ファイルの隣の記号は、2つのバージョン間で何が異なるかを示します。
記号 | 説明 |
---|---|
{◑} | ファイルに含まれるコードに変更があることを示します。 |
+ | タグが2つ目のバージョンに追加されたことを示します。 |
– | タグが2つ目のバージョンから削除されたことを示します。 |
Tealium iQの拡張機能が変更された場合、コードの変更は拡張機能がスコープされているタグのutag.#
ファイルに表示されます
2. バージョン詳細
- Tealiumのアカウントとプロフィール、バージョンのタイトル、タイムスタンプ、バージョンを公開したユーザーを表示します。
- 情報は、バージョンを選択した順序で配置されます:最初に選択したバージョンが左側に、2つ目のバージョンが右側に表示されます。
3. コード
- Distroファイルの2つのバージョン内のコードを表示します。
- コードの変更は赤と緑で強調表示されます:
- 赤は、2つ目のバージョンに存在しないコードの部分を示します。
- 緑は、2つ目のバージョンに追加されたコードを示します。
4. 列インジケーター
- 列インジケーターをクリックすると、コードの変更が含まれている正確な位置にスクロールします。
Distroの検証
Distro検証画面では、バージョンごとに生成されたすべてのファイルのSHA256署名が表示されます。署名を見ることで、Tealium iQのファイルとサーバー上の対応するインスタンスを素早く比較し、違いを見つけることができます。これは、DistroファイルをTealium以外の場所にホストしている場合に特に重要です。
Distro検証画面にアクセスするための次の手順を使用します:
- バージョンをクリックし、その環境の一つを選択します。
- Distro検証をクリックします。
Distro検証 - SHA256ダイジェスト署名ファイルが表示されます。
- 閉じるをクリックしてウィンドウを閉じます。
最終更新日 :: 2024年March月29日