2017-11-15 9 views
2

私のプロジェクトページの負荷の向上を見ていますが、utag.jsとutag.sync.jsの両方が読み込まれています。ティアムの統合

utagとutag.sync.jsの両方が、tealiumの統合に必要なjavascriptファイルです。

両方が必要な場合、その理由は何ですか?これら2つのjsの目的、違いは何ですか?

おかげで、 スリ

答えて

3

utag.jsutag.sync.jsは、わずかに異なる理由のためにそこにあります。基本的にutag.jsが必要です。これは、Tealiumが生成するメインのJavaScriptファイルであるです。データレイヤーの見直し、ロードルールの評価、拡張機能の実行、タグの読み込み/実行などは、一般的には責任があります。甘くて甘いTealium iQの機能はすべてそこから提供されます。

これを念頭に置いて、utag.jsファイルはかなり大きいです。したがって、ページの読み込みを遅くしないために、utag.jsを(here参照)に非同期でをロードすることをお勧めします。

しかし、ベンダーコードをページ読み込みの開始時に実行する必要がある状況がいくつかあります。この例には、A/Bテストタグ(Optimizely、Adobe Targetなど)が含まれている場合や、場合によってはコンテンツを変更するタグの一部がフリッカするために早めに読み込まれる必要があります。これらの状況では

、Tealiumはutag.sync.js-それはあなたが<head>で同期をロードすることができutag.jsとは別のファイルの提供。その後、非常に早い読み込みが必要なこれらのタグのコードを貼り付けて、それらのタグが時間内に読み込まれるようにすることができます。あなたはutag.sync.js hereの使い方の詳細を読むことができます。

しかし、はい、長いストーリーショート:utag.jsはメインの機能を担当するメインのTealium JSファイルです。 utag.sync.jsは、utag.jsで実装されている場合、必要に応じて動作しない特定の状況/コードビットに使用される追加ファイルです。