リリースノート
最新の製品機能、エンリッチメント、修正の情報を常に更新しています。
11月 2024
アップデートと修正
- Adobe Analytics AppMeasurement for JSタグを更新し、製品イベントマッピングにシリアライゼーションが追加されると、イベントが
event
文字列で単独のエントリとして表示されないようにしました。 - RTB House Retargetingタグを更新し、
isAttributed
とconversionCurrency
パラメータをコンバージョンイベントに追加しました。
アップデートと修正
- グローバルアラートがトップにあるときに、Consent Integrations画面のすべてのアイテムを見るためにページの下までスクロールできない問題を修正しました。
アップデートと修正
- Awin Conversionコネクタを以下の変更で更新しました:
- パラメータに文字列/数値のリストを追加する機能を追加しました。
- 複数のコミッショングループをサポートします。
- Adobe Experience Platformコネクタを更新し、同意カテゴリのエラーがコネクタのトリガーを防ぐ問題を修正しました。
- Amazon Ads Conversionsコネクタを更新し、国コード形式を検証します。
- Google Cloud Pub/Subコネクタを更新し、Ordering Keyフィールドのサポートを追加しました。
- Reddit Custom Audiencesを以下の変更で更新しました:
page.size
クエリパラメータを50
から1000
に変更しました。- 削除されたオーディエンスをAudienceドロップダウンリストに表示しないように更新しました。
- Trade Desk Real-Time Conversion Eventsコネクタを更新し、Encryption Keyフィールドを削除しました。
更新と修正
- EventStreamまたはAudienceStreamでアクションがトリガーされた後、アクションがトリガーされたカウンターが更新されない問題を修正しました。
アップデートと修正
- Yahoo! JAPAN Ads APIコネクタを更新し、ユーザーリストを追加アクションのContent-typeヘッダーを
multipart/form-data
に変更しました。 - Appsflyer App Eventsコネクタを以下の変更で更新しました:
- アプリ内イベントの追跡および**アプリ内イベントの追跡(SDKクライアント)**アクションに
TCFConsent
およびManualConsent
データマッピングカテゴリを追加しました。 - インストールの追跡アクションを更新し、プラットフォームデータデータマッピングカテゴリにFacebookリファラーとInstagramリファラーのフィールドを追加しました。
- イベントのOSを含む動的に構成された属性のマッピングをサポートしました。
- 空の属性がコネクタに送信されると、それらは現在ペイロードから削除されます。
- アプリ内イベントの追跡および**アプリ内イベントの追跡(SDKクライアント)**アクションに
- Cheetah Digitalコネクタの名前をCheetah Digital by Marigoldコネクタに変更しました。
- 以下のコネクタを非推奨にしました:
- SendLoop
- Sizmek
- SendLane
- SendinBlue
- Express Pigeon
- Freshsales
- GoSquared
- InMobi
- Keen
- Kiip
- Madvertise
- Mailjet
- Mailerlite
- Mocean
- Singular Events
- Smartfocus
- Silverpop Engage
アップデートと修正
- タグ画面を更新し、ルールとイベントタブのロードルールまたはイベントに関連する検証問題が解決されたときに、検証エラーアイコンが正しくクリアされるようにしました。
- プロファイルを保存または公開した後に未保存の変更アイコンがクリアされない問題をタグテーブルで修正しました。
10月 2024
アップデートと修正
- 次の変更を伴うTealium V3 iQ Profiles API (早期アクセス)を更新しました:
- すべてのiQ Profiles APIのANDルールの
loadrule_expression
ロジックを修正しました。 - iQ Tags API:
value.tagConfiguration
パラメータ名をvalue.configuration
に変更するためのPATCHメソッドを更新しました。scope
とloadRuleJoinOperator
フィールドを削除しました。loadRule
パラメータの重複IDを削除しました。- GETレスポンスの
template
フィールドを削除しました。
- iQ Events API:
eventLoadRuleList
パラメータの重複IDを削除しました。
- すべてのiQ Profiles APIのANDルールの
アップデートと修正
- Adobe Analytics AppMeasurement for JSタグをAdobe Analytics AppMeasurement v2.27.0に更新しました。
- InvocaJS Web Integrationタグを更新して、シングルページアプリケーションをサポートするようにしました。
アップデートと修正
- 同意統合に問題があるが、それが本番環境に影響を与えない場合、メインメニューが黄色のエラーアイコンの代わりに警告アイコンを使用するように更新しました。
- 新しいアクティブタグが追加されたときに、同意統合のエラー列がすぐに更新されない問題を修正しました。
アップデートと修正
- Adobe Experience Platformコネクタを更新し、Connection IDパラメータにCreateフローを追加しました。
- Snowflake StreamingコネクタのSend Entire Event Dataアクションを更新し、すべてのイベントに一意のイベント識別子(
tealium_event_id
)を常に含め、追加のデータオプション(First-Party Cookies
,Meta
,DOM
)を含めるようにしました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Taboola Audiences
アップデート
- Visitor Privacy V2 API エンドポイントが削除されました。V2 APIを使用していた場合、Visitor Privacy V3 APIにアップグレードする必要があります。
更新と修正
- Consent management カテゴリーの下に
ad-storage
プロパティを追加するために、Xandr Universal Pixelを更新しました。 - Adobe Analytics AppMeasurement tagをバージョン2.27.0に更新しました。
新しいタグ
- 新しいマーケットプレイスタグ:TV Scientific
更新と修正
- Google Ads Conversion Tracking and Remarketing connectorを更新し、トランザクションIDが
utag.globals
に構成されるようにしました。 - Emarsys connectorを更新しました:
- RDSテーブルのレコードをアップサートするおよびRDSテーブルのレコードをバッチでアップサートするアクションを追加しました。
- すべての既存のアクションにバッチアクションを追加しました。
- 新しいソースIDセクションを含めました。
- フィールド名と説明を更新しました。
- すべてのGoogleコネクタを更新し、コネクタアクションの説明を含めました。
- Sailthruコネクタの名前をMarigold Engage by Sailthruに変更しました。
- Yahoo! Japan Ads API connectorをバージョン14に更新しました。
- Send Batched Customized Data via HTTP Request (Advanced) WebhookアクションがSend Event Data via HTTP Requestとして保存される問題を修正しました。
- Splunkコネクタを非推奨にしました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ:Manychat
アップデートと修正
- 保存/公開画面の環境別最終公開バージョンセクションに対するエンリッチメント。あなたは今、各公開バージョンを保存または公開したいバージョンと比較することができます。
更新と修正
- 次の変更を伴う Amplitude Browser SDKタグを更新しました:
- Default TrackingマッピングカテゴリをAutocaptureに名前変更しました。
- 追加のAutocaptureパラメーター、
elementInteractions
を作成しました。 ip_address
をipAddress
に名前変更しました。
- Microsoft Clarityタグを更新して同意機能を追加しました:
- 構成:新しい
ad_storage
とtealium_consent
プロパティ。 - データマッピング:新しい同意を有効にすると同意を無効にするイベント。
- 構成:新しい
アップデートと修正
- CookiebotとDigital Control Roomのための事前構築されたConsent IntegrationsとデフォルトPurpose Groupsを追加しました。
- Consent Integrationsの概要画面での構成とPurpose Groupのエラーに対する通知を追加しました。
アップデートと修正
- AT Piano Analyticsコネクタを更新し、
Previous URL
パラメータが属性がマッピングされていない場合にのみCurrent URL
に割り当てられるようにしました。 - Tiktok Eventsコネクタを以下の変更点で更新しました:
- Track Eventアクションの名前をSend Track Eventに変更しました。
- Event Source IDとEvent Timeを必須パラメータにしました。
- Send Web Eventアクションを非推奨にしました。
- Twitter Custom Audiencesコネクタを以下の変更点で更新しました:
- コネクタの名前をTwitter Custom AudiencesからX (formerly Twitter) Custom Audiencesに変更しました。
- APIをv12にアップグレードしました。
- Ad User to Custom Audience (multiple identifiers)とRemove User from Custom Audience (multiple identifiers)アクションを追加しました。
- User Identifierパラメータで
phone_number
をサポートしました。
アップデートと修正
- Microsoft Advertising Universal Event Tracking (UET) tagを更新し、新しい構成プロパティ、データマッピングカテゴリ、および同意管理のイベントを追加しました。
- 構成:新しい
ad_storage
とtealium_consent
プロパティ - データマッピング:新しいConsent Managementカテゴリ、
ad_storage
デスティネーション、およびUpdate consent
イベント
- 構成:新しい
アップデートと修正
- 実際の動作をよりよく反映するために、Consent Integrations Purpose GroupのTealium iQ PurposeタブのTealium Tag Purposeドロップダウンリストの名前をPurposeに変更しました。
- データレイヤーが1,000件以上のイベントを持つ場合の問題を修正するために、OneTrust Consent Integrationsテンプレートを2.0.2に更新しました。
アップデートと修正
- Adobe Experience Platformコネクタを更新し、XDM個々のプロファイルスキーマを使用してリアルタイムのプロファイルデータをAdobeに送信するためのStream Record DataおよびStream Record Data(バッチ)アクションを追加しました。
- Facebook Conversionsコネクタを更新し、次のパラメーターに対して文字列と文字列の配列をサポートするようにしました:電話番号(
ph
)、名前(fn
)、姓(ln
)、生年月日(db
)、性別(ge
)、市区町村(ct
)、州(st
)、郵便番号(zp
)、国(country
)、外部ID(external_id
)。 - Google Ads Customer MatchコネクタのInsightsテーブルを更新し、マッチ率のパーセンテージを含めるようにしました。
- Snapchat Conversionsコネクタを更新し、Send Conversion V2アクションタイプを非推奨とし、Send Conversion V3アクションタイプのサポートを追加しました。新しいアクションタイプの更新には、以下の変更も含まれます:
- Content Infoパラメータをオブジェクトとして送信するためのサポート。
- 重複排除は現在、
event_id
パラメータを使用します。
- Snowflake Streamingコネクタを更新し、暗号化されたプライベートキーをサポートするようにしました。
9月 2024
アップデートと修正
- Pinterest Audiences connectorを更新し、Establish Connectionが正しく動作しない問題を解決しました。
アップデートと修正
- 構成変更を保存した後に更新を待つフィールドが表示されない問題を解決するために、タグUIを更新しました。
- 履歴ステート変更イベントの遅延タイムアウトを追加するために、タグUIを更新しました。時間をミリ秒で入力します。デフォルトは遅延なし(0ミリ秒)です。
アップデート
- Visitor Privacy V2 APIは、2024年10月2日に廃止されます。V2 APIを使用している場合は、Visitor Privacy V3 APIにアップグレードする必要があります。
アップデートと修正
- Pinterestタグを更新し、
External ID
マッピングを追加しました。
新しいタグ
- 新しいマーケットプレイスタグ:Lucky Orange
アップデートと修正
- Singular Events connector のドキュメンテーションリンクを修正するために更新しました。
- Webhook connectorを更新して、Webhookコネクタにガードレールを追加し、無限ループを防ぎます。
- Xandr Instant Audience Serviceを更新して、
sh1udid
パラメータ名を修正しました。正しいパラメータ名はsha1udid
です。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Yelp Conversions Connector
アップデートと修正
- Facebook Conversions connectorを更新し、Connector InsightsからEvent Match Quality Score列を削除しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Reddit Custom Audiences
- 新しいマーケットプレイスコネクタ: Webhook (JWT)、これは他のWebhookコネクタと同じ機能を持ちつつ、認証にはJSON Web Tokenを使用します。
アップデートと修正
- タグが非活性化された後にページの下部に表示される問題を修正するために、タグページを更新しました。
- タグテーブルのUses列を更新し、各アイコンを適切なタグ詳細タブにリンクします。
アップデートと修正
- Adobe Analytics AppMeasurement for JS tagを更新し、タグがバンドルされたときに同意なしに発火する問題を修正しました。
アップデートと修正
- Google Ads Conversionsコネクタを更新し、構成されたCustomer IDとManager Customer IDを上書きするために使用できる2つのオプションパラメータ、Customer ID OverrideとManager Customer ID Overrideを追加しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Viantコネクタ。
8月 2024
アップデートと修正
- コネクターズマーケットプレイスからコネクタを追加する際の
currentPeriodRetry
エラーを修正しました。 - ダッシュボードメトリクスの更新頻度を1分から5分に減らしました。
アップデートと修正
- Consent IntegrationsでのUnmapped Tagsの数が不正確になる可能性がある一括削除の問題を修正しました。
- Consent Integrationsでの免除、統合、および目的グループの名前に新たな一意性要件を追加しました。重複した名前はもう許可されません。
アップデートと修正
- Clinch connectorを更新し、アクションの名前を Sent Event から Send Event に変更しました。
- Google Campaign Manager 360 Floodlight connectorを更新し、
NullPointerException
エラーを修正しました。 - LinkedIn Conversions connectorとLinkedIn Matched Audiences connectorを更新し、APIバージョン202406を使用するようにしました。
- Reddit Conversions connectorを更新し、追加のAPIパラメータを使用するようにしました。
- SalesForce Parrot connectorを更新し、
No static resource pardot/oauth2/refresh-token
エラーを修正しました。 - Veritonic connectorを更新し、Custom parametersセクションを追加しました。
- Webhook connectorを更新し、新しいアクションのエラーを修正しました。
- Webtrekkコネクタの名前をMapp Intelligence connectorに変更しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: ActiveCampaign Connector v3
アップデートと修正
- Facebook Pixel tagを新しくリリースされた
_fbc
クッキーの形式を使用するように更新しました。 - Google Ad Manager Conversionタグが非推奨になりました。
アップデートと修正
- Brazeコネクタを更新し、Track User(Sync)アクションを追加しました。
- Docereeコネクタを更新し、期限切れのトークンエラーを修正し、ProductionまたはDemo環境の選択を提供しました。
- Eloquaコネクタの名前をOracle EloquaコネクタとOracle Eloqua Custom Object Bulkコネクタに変更しました。
- Responsysコネクタの名前をOracle Responsys Connector SOAP APIとOracle Responsys Marketing Cloudコネクタに変更しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ:Clinchコネクタ
アップデートと修正
NullPointerException
エラーを修正するためにAdobe Campaign v8コネクタを更新しました。- AudienceStreamでのRecordコネクタ活動アクションを許可するためにCordialコネクタを更新しました。
User ID
パラメータにEUID
、TDS
、およびnetID
タイプを追加するためにThe Trade Desk First Party Dataコネクタを更新しました。- 以下の非推奨のコネクタを削除しました:
- Amazon Ads Audience Management
アップデートと修正
- 同意統合目的でフォームが再開されたときに、未送信のフォームフィールドエントリが不適切に保持される可能性があるバグを修正しました。
- 同意統合の誤構成がタグの発火を停止させる可能性がある場合に、ナビゲーションメニューにグローバル通知と警告アイコンを追加しました。
アップデート
- Action V2ランタイムは廃止され、サポートされなくなりました。V2ランタイムを使用する関数は引き続き実行されますが、コードの変更を保存することはできません。詳細については、V2関数をV3ランタイムに移行するをご覧ください。
アップデートと修正
- Adobe Campaign Classic connectorを更新し、EventStreamでSend Custom SOAP Requestアクションを許可するようにしました。
- Pinterest Audiences connectorを更新し、新しいトークン構造を使用するようにしました。
- Webhook connectorを更新し、Time To Live (TTL)オプションの下限を1分に減らしました。
- Google Analytics 4 Measurement Protocol connectorを更新しました:
- Page Viewアクションを非推奨にしました
- **Send Event (tag.js)**アクションを更新し、Timestamp Microsがタイムスタンプをマイクロ秒に変換することを明確に示しました。
- Event TypeをEvent Nameに変更し、ドロップダウンリストを更新して説明の代わりにイベント名の値を表示するようにしました。
page_view
イベント名を追加しました。- Custom Event TypeをCustom Event Nameに変更しました。
session_id
とengagement_time_msec
パラメータを追加しました。
- 以下のコネクタをFacebook Marketing APIバージョン20.0に更新しました:
新しいコネクタ
- 新しいマーケットプレイスコネクタ:Adobe Campaign v8 connector
- 新しいマーケットプレイスコネクタ:Amplitude Identity connector
7月 2024
アップデートと修正
trackExternalLinks
とtrackDownloadLinks
がタグに問題を引き起こす不正なブール構文を使用していた問題を修正するために、Adobe Analytics AppMeasurement for JS tagを更新しました。- コネクタ詳細モーダルを更新して、キャンセルボタンが期待通りにモーダルを閉じない問題を修正しました。
アップデートと修正
- 最初の目的を削除できるように、Consent Integrations Purposes画面を更新しました。ただし、それが唯一のものである場合は除きます。
アップデートと修正
utag.sub.js
とutag.footer.js
のすべての非推奨ロジックを削除しました。これらのアセットはもうCDNに送信されず、クライアントサイドバージョンのディストリビューション確認にも表示されなくなります。
アップデートと修正
- Google Ad Manager 360 Audience Pixel tagを更新し、タグ構成のネットワークコードとセグメントIDフィールドが保存されない問題を修正しました。
- Trade Desk Universal Pixel tagを更新し、標準データマッピングカテゴリにカスタムパラメータを追加しました。
アップデートと修正
- クライアントサイドのプロファイルがアクセスできない場合、タグ画面を更新してRun Tag Template Status Checkerボタンを非表示にしました。
アップデートと修正
trackExternalLinks
とtrackDownloadLinks
がブール値ではなく文字列として構成されていた問題を修正するために、Adobe Analytics AppMeasurement for JSタグを更新しました。- Amplitudeタグを非推奨にしました。
新しいタグ
- 新しいマーケットプレイスタグ:Amplitude Browser SDK
- Facebook Pixelタグを更新し、Facebookスクリプトが広告ブロッカーによってブロックされても
_fbc
クッキーをキャプチャするクッキーロジックを追加しました。
更新と修正
- Snapchat Conversionsコネクタを更新し、以下のアクションの名前を変更しました:
- V2(古いバージョン) を Send Conversion V2 に。
- V2(新しいバージョン) を Send Conversion V3 に。
- Sailthruコネクタを更新し、ユーザー属性をマッピングする際に配列のマッピングを許可しました。
- Webhook OAuth2 (3-Legged)とWebhook OAuth2 (2-Legged)コネクタを更新し、標準のWebhookコネクタと同じアクションを持つようにしました。
- 以下の非推奨のコネクタを削除しました:
- Nexmo
- CallRail
- Co-SENDER
- AutoPilotHQ
- Apsalar Events
- AppLovin
新しいコネクタ
- 新しいマーケットプレイスコネクタ:Snowflake Streamingコネクタ
アップデートと修正
- タグの構成タブを更新し、構成内に長い文字列がある場合に編集ボタンがクリックできない問題を修正しました。
- タグ画面を更新し、非アクティブ化されたロードルールとイベントを使用するタグが警告アイコンを表示していない問題を修正しました。
6月 2024
アップデートと修正
- 廃止されたMakeMeReachタグ。
- RTB House Retargetingタグを更新し、OfferIDパラメーターに対するe-commerceサポートを追加しました。
アップデートと修正
- バンドルされたタグが不適切にタグをブロックする問題を引き起こす可能性のあるエッジケースを修正するために、Consent Integrationsコアテンプレート (
utcm_framework
) をv1.2.1に更新しました。 - New Purpose Group スライドアウトの外側をクリックしたときに、アクティブなスライドアウトだけでなく、基本的な Add Integration スライドアウトが閉じる問題を修正しました。
アップデート
- 一般公開(GA)で利用可能になりました。Moments APIは、リアルタイムで重要な瞬間のためのTealiumの主力パーソナライゼーションAPIです。
アップデートと修正
- Google Adsコネクタを最新バージョン(v16)のGoogle Ads APIを使用するように更新しました。
- Google Analytics 4 Measurement Protocol コネクタを更新し、FirebaseイベントのマッピングでAPI Secretを上書きすることをサポートしました。
- TikTok Events connector を更新し、Track Eventアクションを追加しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: LivePerson
アップデートと修正
- 削除されたロードルールとイベントを削除し、他のすべてのロードルールとイベントが削除された場合はすべてのページとイベントに戻るように、タグルールとイベントタブを更新しました。
アップデートと修正
- Utiqタグを更新しました:
ids_available_event_name
、isConsentGranted
、ids_available_event_name
、mtid_dl_key
、atid_dl_key
、isEligible
パラメータを削除しました。utiq_mtid
、utiq_atid
、utiq_consent_granted
、utiq_is_eligible
データレイヤー変数を追加しました。listeners
カテゴリを追加し、listener_ids_available
、listener_consent_update_finished
、listener_consent_changing
、listener_initialised
、listener_eligibility_checked
パラメータを追加しました。
アップデートと修正
- Branch Eventsコネクタを更新し、Limit Ad Trackingパラメータのブール属性をマッピング可能にし、次の属性に対してUser Dataカテゴリをマッピングオプションとして追加しました:
developer_identity
、randomized_device_token
、およびbrowser_fingerprint_id
。 - Eloquaコネクタを更新し、ターゲット共有リストを作成する際のAPIエラーを修正しました。
- Pinterest Conversionsコネクタを更新し、AudienceStreamサポートを追加しました。
- Webhookコネクタを更新し、Print Attribute NamesをSend Visitor Profileアクションと一緒に使用する際の小数点以下の丸め誤差を修正しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ:Mapp Connect
- 新しいマーケットプレイスコネクタ:VKontakte Ads
アップデートと修正
- タグ画面に大幅なエンリッチメントをリリースし、アプリケーションの他の部分とのユーザーエクスペリエンスを一致させました。新しい画面は、より大きな作業領域、より明確な言語、改善されたツールチップ、およびタグマッピングと依存関係のより良い可視性で使いやすさを向上させます。詳細はこちら: タグの管理。
アップデートと修正
- 以下のタグを更新し、Tealium訪問IDが定義されていることを確認するロジックを実装するためのクッキーシンク呼び出しを行うようにしました:
- Adition Cookie Matching
- Amazon Advertising Cookie Matching Service
- Amobee Cookie Matching Service
- Basis Technologies Cookie Matching Service
- Criteo Cookie Matching Service
- Flashtalking Cookie Matching Service
- IBM UBX Cookie Matching Service
- intelliAd Cookie Matching Service
- iSpot TV Cookie Matching Service
- Google Cookie Matching Service for Google Ad Manager and DV360 (Tealium-hosted)
- Google Cookie Matching Service for Google Ad Manager and DV360 (Google-hosted)
- Krux Cookie Matching Service
- MediaMath Cookie Matching Service
- Quantcast Cookie Matching Service
- Sizmek Cookie Matching Service
- The Trade Desk Cookie Matching Service
- Yahoo ID Cookie Sync
- Xandr Cookie Matching Service
- 以下のタグを更新し、クッキーシンク呼び出しをセッションごとに一度だけトリガーするロジックを追加しました:
バージョン1.4.0
- 新しいJDKを追加の依存関係なしでサポートするために、不要な参照
javax.xml.ws.http.HTTPException
を削除しました。
5月 2024
アップデートと修正
- Adobe Experience Platform Web SDKタグをバージョン2.19に対応するように更新しました。
- Google Analytics 4タグを更新して、重複した購入ピクセルが送信される問題を修正しました。
アップデートと修正
- 保存/公開画面のPublish Detailsテーブルのエンリッチメント。情報がより詳細になり、より良いフィルター、ソート、検索が可能になりました。
アップデートと修正
- Facebook Conversions connectorを更新し、automappingが有効化されたときに
Tealium Visitor ID
をexternal ID
に反映するようにしました。 - Google SA360 Enhanced Conversions connectorを更新し、操作タイプに関する問題を修正しました。
- Marketo connectorを更新し、非タイプの属性がマッピング可能でない問題を修正しました。
- Yahoo! JAPAN Ads API connectorを更新し、v12 APIを使用するようにしました。
- 以下の非推奨のコネクタを削除しました:
- Outbound.io
- PersistiQ
- Pipedrive
- romoter.io
- SalesMachine
- SendX
- Sendicate
アップデートと修正
- Consent Integrationsで、未マッピングのタグがない場合にUnmapped Tagsエラーが表示される問題を修正しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Exactag S2S トラッキング
更新と修正
- Adobe Experience Platform コネクタを更新し、サンドボックス構成ヘッダーがコネクタフィールドに渡されない問題を解決しました。
- Google DV360 Customer Match コネクタを更新し、Insightsテーブルにマッチ率パーセンテージ列を追加しました。
- Nine Audience Match コネクタを更新し、すべてのセグメントからユーザーを削除するアクションのセグメント名パラメータを削除しました。このパラメータは、このアクションに対してREMOVE_FROM_ALLにデフォルト構成されています。
- Nine Audience Match コネクタを更新し、ドキュメンテーションリンクを修正しました。
- Snapchat Conversions コネクタを更新し、新しいCAPIを使用するようにしました。これには、コネクタパラメータへの更新が含まれています。
バージョン1.6.0
- Core 1.6.0
HttpClient
は、リトライをサポートするレスポンスコードのみをリトライするようになりました。- 修正:
ResourceRetriever
のリフレッシュ間隔が、ライブラリ構成の取得頻度に影響を与えていました。 - 修正:欠落していた
ResourceEntity
クラスを再導入しました。
- RemoteCommandDispatcher 1.4.0.
- リモートURL構成を持つRemoteCommandを追加すると、初回起動時に
Asset
という名前の{command id}.json
からロードするようになりました。- ファイル名も提供されている場合、その名前を使用して
Asset
を検索します。 - 新しいリモートコマンドを追加する際に、
filename
パラメーターの.json
拡張子を省略することが安全になりましたが、実際のファイルの.json
拡張子は依然として存在するべきです。 - 修正:リフレッシュ間隔が守られていませんでした
- ファイル名も提供されている場合、その名前を使用して
- モジュール依存性の最小値を
com.tealium:kotlin-core
の1.6.0
に更新しました。
- リモートURL構成を持つRemoteCommandを追加すると、初回起動時に
- TagManagementDispatcher 1.2.2
- 新しいセッションでwebviewがリフレッシュされ、最新のIQ構成が利用可能であることを確認します。
アップデートと修正
- Adobe Analytics AppMeasurement for JS tagをバージョン2.26.0に更新しました。
- オブジェクト参照エラーを解決するために、BloomReach tagを更新しました。
- 重複したPageViewイベントが送信される問題を解決するために、Contentsquare UX Analyticsを更新しました。
pixel_id
のマッピングに問題があるため、Snap Pixel tagを更新しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Tune Postback Tracking
更新と修正
- マーケットプレイスから非推奨のAmbassadorコネクタを削除しました。
- 空の日付の取り扱いに問題があったAgillic Recipients connectorを更新しました。
- Criteo Audience Match connectorのAPIをバージョン2024-01に更新しました。
- サポートされていないRemove User from Segmentアクションを削除するために、Quantcast Audiencesを更新しました。
- Reply.aiコネクタはマーケットプレイスから削除されました。
- Event Nameを属性にマッピングできるように、Session AI connector を更新しました。
- 数値データを含む文字列が空文字列の場合に発生するエラーを解決するために、Salesforce Email Studio (ExactTarget) connectorとSalesforce Email Studio OAuth2 (ExactTarget) connectorを更新しました。
- MSAへの追加条項を追加するために、Snapchat Audience MatchとSnapchat Conversionsコネクタを更新しました。
アップデートと修正
dtm_sync
クエリパラメータを含むように Epsilon Partner Sync Web Service tag を更新しました。img_base_url
の値を修正するために Wunderkind tag を更新しました。
アップデートと修正
- LinkedIn Conversions connectorを更新し、新しいベンダーのドキュメンテーションへのリンクを使用するようにしました。
バージョン2.13.0
中程度の影響を及ぼす変更
- ローカルの
RemoteCommands
が拡張子の有無に関わらずファイルパスを受け入れるように改善 - リモートコマンドとリモート構成の更新メカニズムとキャッシングを修正
- リモートコマンドとリモート構成の再試行メカニズムを改善
- URL
RemoteCommands
がリモートファイルをダウンロードする際、またはダウンロードできずキャッシュされていない場合に、commandId
を名前としてバンドルされたローカルファイルを使用できるように許可 - セッションが期限切れになった後に
TagManagementWebview
を更新する機能を追加
アップデートと修正
- Google SA360 Enhanced Conversionsコネクタを修正し、数量の配列を正しく整数として合計します。
- Facebook Conversionsコネクタを更新し、Lead Event Sourceパラメータを追加しました。
- Google Ads Customer Matchコネクタを更新し、メールアドレスと電話番号の配列をサポートします。
- Google Ads Conversionsコネクタを更新し、EventStream変数を使用してConversion Action IDを入力するConversion Action Overrideパラメータを追加しました。
- Optimizely Dynamic Customer Profileコネクタのデータセットボディを更新しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Nine Audience Match。
4月 2024
新しいタグ
- 新しいマーケットプレイスタグ:Glance Cobrowse
更新と修正
- Google Ad Manager 360 Audience Pixel tagを更新してIAB準拠をサポート。
- Google Consent Mode tagを修正して、タグがGoogle Consent Modeタグが実行される前にロードされるシナリオを適切に処理。
- SessionAI tagを更新して、初期化パラメーターを通じて顧客情報を渡す機能を追加。
- SessionAI tagを修正して、
items
オブジェクトデータを正しくマップ。eventData.items
オブジェクトをeventData.cart_items
に名前変更し、新しいeventData.new_updated_items
配列を追加。また、items
配列をu.EVENTS_LIST.update_cart
イベントに渡す。 - The Trade Desk Universal Pixel tagを更新して、Standard data mapping categoryにカスタムパラメータを追加。
アップデートと修正
- Facebook Conversions connectorをSend Advancement Measurement Eventアクション(Facebookからの限定利用可能)で更新しました。
- Adobe Journey Optimizer connectorを更新して、単一メッセージ実行(リアルタイム)アクションを含めました。
- Adobe Journey Optimizer connectorを修正して、Namespace CCAエンドポイントを含めました。
- Google SA360 Enhanced Conversions connectorを更新して、
NOT_FOUND: UserId for MatchId
エラーのリトライを追加しました。
アップデートと修正
- jQuery onHandler拡張における問題を修正しました。localStorageとsessionStorageの変数が誤って変数メニューで利用可能になっていました。
アップデートと修正
- Awin Conversion connectorを更新し、AWCパラメータまたはバウチャーコードのいずれかが必要になりました。
- DialogOneコネクタは廃止されました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ:Adobe Journey Optimizer。
アップデートと修正
- 新しいベンダー情報と実装ガイドリンクを含むMixpanel tagを更新しました。
- イベントがカウンターを適切に処理できるようにAdobe Experience Platform Web SDK tagを修正しました。
- Analytics製品レベルのeVar、
categoryIDs
、renderDecisions
、およびpersonalization.surfaces
属性を追加するためにAdobe Experience Platform Web SDK tagを更新しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ:Taboola Audiences connector。
更新と修正
- Amazon Ads Audience Management connectorを更新して、API URLドロップダウンで地域をリスト化します。
- Branch Events connectorを更新して、
device_advertising_id
パラメータを処理し、マッピングのパラメータリストにDeveloper IdentityとDevice Fingerprintingを追加しました。 - Google Ads Conversions connectorを更新して、タイムアウトを5秒から10秒に延長しました。
- Marketo connectorを更新して、リストエントリを300に制限し、リスト内でカスタムIDを許可します。
アップデートと修正
Tealiumのインフラストラクチャは、サーバーサイドのトラフィックが増加した場合でもシームレスな操作を維持するために拡張されています。私たちはすべてのデータ処理地域にIPアドレスを追加しています。
許可リスト(セーフリストやホワイトリストとも呼ばれます)を使用している場合、新しいIPアドレスを追加してエラーレートが増加することなく操作を続けてください。
追加のIPアドレスは以下の日付で導入されます:
- 2024年4月29日 - 米国(オレゴン)
- 2024年5月6日 - EU(アイルランドとフランクフルト)
- 2024年5月13日 - APJ(香港、シドニー、東京)
- 2024年5月20日 - 米国(US East 1)
新しいIPアドレスがロールアウト日前に現在の許可リストに追加されていない場合、コネクタエラー、機能アクションエラーの増加、および非S3ファイルサービスからのファイルが読み取られないことに気付くかもしれません。
許可するIPアドレスの完全なリストと、変更後の問題をテストする方法については、許可するTealium IPアドレスを参照してください。
アップデートと修正
- Amazon Advertising tagを更新し、ハッシュ化されていないメールアドレスと電話番号をEnhanced Conversionsマッピングに追加しました。
- TikTok Pixel tagを更新し、複数のタグをサポートするようにしました。特定のタグに構成されたイベントのみがトリガー時に発火します。
アップデートと修正
- Movable connectorを修正し、Cart Addイベントを
category_viewed
から正しいイベントにリマップします。 - Yandex Metricaを更新し、個人を特定できる情報(PII)の値を代わりにハッシュするチェックボックスを追加しました。
- Facebook Audiences connectorを更新し、コネクタが接続を確立できない場合にエラーパネルを表示します。
3月 2024
アップデートと修正
- 次の変更を伴うRTB House Retargeting tagを更新しました:
_ccat
からのカテゴリーIDの自動マッピングを削除しました。offerIds
を使用するイベントのeventObject
を、e-commerceのofferId
マッピングから(配列として)この値を引き出すように更新しました。
アップデートと修正
- Session AIコネクタを更新し、購入属性が追加されたときにアクションがnullポインタ例外をスローする問題を修正しました。
- Pinterest Conversionsコネクタを更新し、ユーザーデータにClick IDパラメータを追加しました。
アップデートと修正
- Auto Page Visit イベントを
true
に構成したときに、タグが間違ったイベント名を送信する問題を修正するために、Pinterestタグを更新しました。 linkClicks
イベントのオブジェクト形式が間違っていたため、Adobe Experience Platform Web SDKタグを更新しました。- ローカル保存とセッション保存の変数がタグの
u.map
オブジェクトに正しくマッピングされていない問題を修正しました。 - UIの問題を修正しました。リロード ダイアログが消去後も表示され続け、他のメニューアイテムを覆ってしまう問題がありました。
- Yahoo Search Marketingタグは廃止されました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Session AI
- 新しいマーケットプレイスコネクタ: Snowflake Streaming - Early Access
更新と修正
- Facebook Audiences connectorを更新して、コネクタ構成タブでエラーを適切に表示するようにしました。
- Movable Ink connectorを更新して、すべてのカテゴリが同意された場合に発火しない問題を修正しました。これはスペルの不一致が原因でした。
- LinkedIn Conversions connectorを更新して、
event_id
パラメータをeventId
に置き換え、LinkedInの更新をサポートしました。 - Reddit Conversions connectorを更新して、次の
dataProcessingOptions
フィールドを追加しました:mode
、country
、region
。 - Amazon Ads Audience Management connectorを更新して、DSPオーディエンス作成のための
dataSourceCountry
フィールドを追加しました。 - Amazon Ads Conversions connectorを更新して、バッチサイズを100レコードに変更しました。
- Google Sheets connectorを更新して、制限されたスコープへの依存関係を削除し、スプレッドシートIDをルックアップ関数からテキストフィールドに移行しました。
- TikTok Events connectorを更新して、コンテンツタイプマッピングオプションを改善しました。
新機能/クールな機能
- 以下の新たな追加機能でイベントUIを更新しました:
- ライブラリの列をラベルの列とは別に追加するために、イベントページを更新しました。
- 左の列にUIDを表示するために、イベントの詳細スライドアウトを更新しました。
- より多くの情報を表示するために、公開場所セクションを拡張しました。
更新と修正
- イベントに使用される継承されたロードルールまたは変数が削除された場合に表示される警告を追加するために、イベントUIを更新しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Dynamic Yield
- 新しいマーケットプレイスコネクタ: Google Ad Manager Audience Integration connector
- 新しいマーケットプレイスコネクタ: Optimizely Data Platform
更新と修正
- LinkedIn Matched Audiences connectorを更新して、ユーザーがUIで構成されたアクションを表示しようとするとエラーが発生する問題を修正しました。
- Pinterest Conversions connectorを更新して、Event IDパラメータをオプショナルにしました。
- Appsflyer App Events connectorを更新して、**Track In App Event (SDK Clients)**アクションを追加し、Appsflyer SDKを使用するクライアントのイベント送信を可能にしました。
バージョン2.4.0
- ネイティブのiOSおよびAndroidのTealium依存関係を最新バージョンにアップグレードします。
- iOS用のXCode 15をターゲットにし、iOSの最小デプロイメントターゲットをiOS 12に引き上げます。
- Firebaseプラグインのインストール順序の問題を修正しました。これにより、メインプラグインの前にインストールされるとFirebaseが機能しない可能性がありました。
1.0.1
- NuGetパッケージの更新。パッケージ形式の変更により、バージョン1.0.0のユーザーは問題が発生する可能性があります。
2.5.0
- XCode 15をサポートするためにiOSの依存関係を更新しました。
- 最小のiOSデプロイメントターゲットを12.0に引き上げました。
- Androidの依存関係を最新バージョンに更新しました。
バージョン2.12.3
低影響の変更
- ディスクスペースカテゴリのプライバシーマニフェスト
NSPrivacyAccessedAPITypeReasons
を修正しました。
2月 2024
アップデートと修正
- Consent Manager
cmGeneral
テンプレートをv3.1.0に更新し、tealiumConsentRegister
機能を追加して、同意信号のアクセスを容易にしました。
アップデートと修正
- Google Display & Video 360およびGoogle Ad Manager 360コネクタを更新し、ユーザーがUIを使用してGoogleでリストを作成しようとするとエラーが発生する問題を修正しました。
アップデートと修正
- DataXu Cookie Matching Serviceタグが廃止されました。
- Google Analytics 4タグを更新し、ユーザー提供データのメールアドレスパラメータの命名が間違っていた問題を修正しました。
- Google Consent Modeタグを以下の変更点で更新しました:
- Consent Integrationsが発行する同意イベントをサポートします。
- Google特有のマッピング属性をサポートして、同意管理との統合を容易にします。
- Reddit Pixelタグを更新し、Reddit Data ProcessingとLimited Data Use (LDU)フラグをサポートするようにしました。
アップデートと修正
- Consent Integrationsで特殊記号が正しく表示されない問題を修正しました。
- Consent Integrationsフレームワークのテンプレートをv1.2.0に更新し、
tealiumConsentRegister
機能を追加して同意信号のアクセスを容易にしました。
アップデートと修正
- Facebook Conversions connectorを更新し、EventStreamの日付属性をミリ秒から秒に変換するようにEvent Timeパラメータにマッピングしました。
- 以下のコネクタをFacebook Marketing APIバージョン18.0に更新しました:
- Iterable connectorを更新し、ユーザーがEUの顧客のためのEUホストを使用できるようにしました。
- Google Enhanced Conversions for Web connectorを更新し、Customer IDとManager Customer IDフィールドをマッピング可能にしました。
- Google SA360 Enhanced Conversions connectorを更新し、数量配列をサポートし、配列の合計を計算するようにしました。
- Pega Connectorを更新し、コネクタ構成に認証方法(POSTまたはBasic)を追加しました。
バージョン2.12.2
影響の少ない変更
- CocoaPodsでインストールする際のプライバシーマニフェストとの可能な衝突を修正しました。
アップデートと修正
- Google Analytics 4タグを更新し、未定義のエラー問題とタグテンプレートバージョンの誤りを修正しました。
- Google Consent Modeタグを更新し、Consent Integrationsがユーザーの同意構成の更新によってタグの再発火を開始したときに同意の更新をトリガーします。
- LinkedIn Insightタグを更新し、未使用のe-commerceマッピングを削除しました。
- Snap Pixelタグを更新し、複数のピクセルIDをより良くサポートします。
アップデートと修正
- Consent Manager
cmGeneral
テンプレートをv3.0.13に更新しました:shouldTagFire
関数の名前をshouldBlockTag
に変更し、その目的をよりよく反映させるようにしました。ただし、動作は変更されていません。- 同意の強制が適用されないはずのユーザーに対してUIDで呼び出されたタグがブロックされる問題を修正しました。
- オプトインとオプトアウトのモジュールの相互作用を改善しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: SAS 360 Match
更新と修正
- Google Display & Video 360 Customer Match と Google Ad Manager 360 コネクタを以下の変更を伴って更新しました:
- Google Audience Partner APIのv2に更新しました。
- Add To User Listアクションのための
OffineUserDataJob.create
オブジェクトにデフォルト値を持つ新しい同意オブジェクトを追加しました。
- Google Adwords Customer MatchとGoogle AdWords Customer Match (Tealium-Provided Credentials) コネクタを廃止しました。
バージョン2.12.1
影響の少ない変更
- 報告されたライブラリバージョンを最新のもの(2.12.1)に修正しました。
新しいタグ
- 新しいマーケットプレイスタグ:Orbee
更新と修正
- Ad User DataとAd Personalization consent categoriesの追加同意構成を備えたGoogle Consent mode tagを更新しました。
アップデートと修正
- Adobe Campaign Classic connectorを更新し、現在のアクションの名前を"Custom SOAP request (Batched)“に変更し、新しいアクション"Custom SOAP request"を追加しました。
- Adobe Experience Platform connectorを更新し、MapオブジェクトをXDMスキーマパラメータに誤って変換する問題を修正しました。
- Google Analytics 4 Measurement Protocol connectorを更新し、キャンペーン詳細のマッピングをサポートするようにしました。
- LinkedIn Matched AudiencesとLinkedIn Conversionsコネクタを更新し、LinkedIn APIのバージョン202311を使用するようにしました。
- 以下のコネクタを廃止しました:
- Retently
- Sarbacane
- Send Pulse
- SendWithUs
- Campayn
- Chameleon
- Close.io
- Ask Nicely
バージョン2.12.0
中程度の影響変更
- 公式にXCode 15をサポートしました。
- サポートする最小のオペレーティングシステムバージョンを増やしました:iOS 12.0、TvOS 12.0、およびMacOS 10.14。
- プライバシーAPIの使用理由を開示するためのプライバシーマニフェストをSDKに追加しました。詳細を学ぶ
アップデートと修正
- iOSとAndroidのAdjustに対する同意オプションを更新しました。
- AndroidのFirebase Remote Commandsを更新して、一つのコマンドで複数のユーザープロパティを構成できるようにしました。
1月 2024
アップデートと修正
- Google Analytics 4タグを更新して、ユーザー提供のデータマッピングをサポートするようにしました。
- Reddit Pixelタグを更新して、高度なマッチングパラメータと重複排除をサポートするようにしました。
- RTB House Retargetingタグを更新して、
uid
標準マッピングパラメータを使用したUIDロジックを追加しました。 - Tealium Benchmarkタグは廃止されました。
アップデートと修正
- タグが誤ってトリガーされる問題を修正するために、Consent Integrationsフレームワークテンプレートをv1.1.3に更新しました。この更新により、長時間のポーリングの場合のパフォーマンスも向上します。
アップデートと修正
- Consent Manager Event Loggingのテンプレート(
fullConsentEventHandler
およびpartialConsentEventHandler
)を更新し、まだ旧バージョンのConsent Manager v1を使用している顧客のための新たに一元化されたロジックのフォールバックを含めました。v1の顧客の場合、cmDoNotSell
のフォールバックは必要ありません、なぜならそれはこのバージョンでは利用できなかったからです。
修正
- 特殊文字を含むデータレイヤー変数をページビューイベントに適用すると、JavaScriptエラーが発生し、iQタグ管理がロードされない問題を修正しました。
- ダブルクォート(
"
)を含む値の場合、結果の値に余分なシングルクォート('
)が追加されないように、utag.js
で実行されるイベントトリガー変数を更新しました。
アップデートと修正
- Algolia Insightsコネクタを更新し、新たなオブジェクトデータ構成フィールドを追加して、
product_position_number
パラメータをPositions
にマッピングする際の問題を修正しました。 - Amazon Ads Audience Managementコネクタを以下の変更で更新しました:
- EventStreamのサポートを追加しました。
/amc/partner/instances
エンドポイントを非推奨とし、/amc/instances
に移行しました。
- Amazon Ads Conversionsコネクタを更新し、追加のユーザーマッチキーをサポートするようにしました。
- Amazon Advertising DSPコネクタを更新し、オーディエンス作成のための国コードをサポートするようにしました。
- Firebase Cloud Messagingコネクタを更新し、テンプレートレンダリングの問題を修正しました。
- LinkedIn Conversionsコネクタを更新し、メールパラメータの送信エラーを修正しました。会社、役職、国コードなどの追加ユーザー情報を送信する際には、メールまたはUUIDが提供されていても、ユーザーの名前と姓が必要です。
- Reddit Conversionsコネクタを更新し、
transaction_id
を削除し、conversion_id
と製品パラメータをConversion Eventマッピングセクションに追加しました。 - Google Analytics 4 Measurement Protocolコネクタを更新し、
page_title
、page_location
、page_referrer
の文字制限を削除し、ユーザー提供のデータと同意状態をサポートしました。 - Yandex Metricaコネクタを以下の変更で更新しました:
- 構成:Counter IDの値は現在、コネクタ構成の一部です。
- Yandex Client ID (
_ym_uid
)はマッピング可能で、現在必須のパラメータです。 - Productsパラメータは現在、製品ID(キー)を表す配列と、各製品の数量(値)を表す配列の2つになりました。
- Send Order Event:現在、日付型の属性が必要です。
- Send Ecommerce Event:Currency codeは現在マッピング可能で、Action Fieldは現在Purchase Fieldsとなり、もはや必要ではありません。
- Upsert Contact Event:
clientID
はもはや受け付けられません。Client IDを渡すには、client_ids
を使用してください。
アップデートと修正
- Google Consent Mode tagをバージョン2に更新し、Ad User DataとAd Personalizationカテゴリを追加しました。
アップデートと修正
- [Eloqua Connector]/ja/server-side-connectors/oracle-eloqua-connector/を更新し、Bulk APIアクションを介した連絡先のアップロードを追加しました。
- Google Ads Enhanced Conversions for Webを更新し、Dynamic Customer IDを使用するようにしました。
- 以下のGoogleコネクタを更新し、Google Ads APIバージョン15と同意オプションを使用するようにしました:
- Agillic Recipient Connectorを更新し、新しいBatch APIを使用するようにしました。
- Amazon Firehose Connectorを修正し、バッチ処理されたアクションを適切に処理するようにしました。
アップデートと修正
- Adobe Analytics AppMeasurement for JS tagを更新して、テンプレートをバージョン2.25.0に更新する際の問題を修正しました。
アップデートと修正
- Adobe Campaign connectorを更新し、EventStreamの
Send Custom SOAP Request
アクションを有効にしました。 - Agillic Recipients connectorを更新し、レスポンスがJSONを含まない場合に発生するAPIエラーを解決しました。
- Google Analytics connectorを更新し、Send Analytics Event Data (Mobile Optimized)アクションで送信されるイベントのHit Typeが
screenview
ではなくevent
に構成される問題を解決しました。 - Pegasystems connectorを更新し、新しい
ID Merge
アクションを追加しました。
アップデートと修正
- マッピングされた変数ビューに色コーディングを追加するためのデータマッピングを更新しました。
- タグバージョンの日付が間違っていたのを修正しました。
アップデートと修正
- 同意統合フレームワークテンプレート
utcm_framework
を v1.1.2 に更新しました。これには以下が含まれます:- ロードルールの否定条件の修正。
- ブロッキング動作をエンリッチメントして、期待通りに動作するようにします。
- 各タグが実行を許可される前に
utag.N.js
(タグテンプレート)ファイルをロードするのを防ぐための最適化。
アップデートと修正
- Agillic Recipients connectorを更新し、未使用の属性に対して空の値を送信できるように新しいマッピングを追加しました。
- Avo Inspector connectorを更新し、すべてのイベントの追跡を有効または無効にするすべてのイベントを追跡するアクションを追加しました。
- PulsePoint NPI List connectorを更新し、コネクタがタイムアウトエラーと429エラーをスローする問題を修正しました。
- Reddit Conversions connectorを更新し、メールが正しく正規化されていない問題を修正しました。
- Amazon Ads Audience Management connectorを以下の通り更新しました:
- Create AudienceページからExternal Audience IDフィールドを削除しました。
- **Add Visitor to Amazon Marketing Cloud (AMC)**アクションに
connection_id
フィールドを追加しました。
バージョン2.11.1
低影響の変更
- 機能的な変更はありません。
Swift Package Manager
の最小サポートオペレーティングシステムバージョンの定義を修正しました。
2.4.1
- ローカルマッピングが誤って
.webview
として構成される問題を修正するために、リモートコマンドを更新しました。
バージョン2.11.0
中程度の影響を及ぼす変更
- サポートする最小限のオペレーティングシステムバージョンを引き上げました:iOS 11.0、TvOS 11.0、WatchOS 4.0、および MacOS 10.13。
- TvOSのディスク上の保存デフォルトディレクトリを
Application Support
からCaches
に変更しました。なぜなら、Application Support
はテレビでサポートされていなかったからです。 - Appleによって無効化され、近く削除される予定の
iAd
フレームワークをAttribution
モジュールから削除しました。
低影響の変更
- リモート構成からSDK全体を無効にするオプションを実装しました。
- デバイス名のリストを更新し、Macデバイスと最新のiOSデバイスを含めました。
TealiumVisitorProfile
の解析を改善し、null
文字列を適切に受け入れるようにしました。- エラーログの可読性を向上させました。
- iOSデバイスモデルのリストを更新しました。
既知の問題
- これがXCode 14を対象とした最後のリリースです。XCode 15はiOS 11のサポートを打ち切ったことに注意してください。XCode 15にインストールするには、Tealiumライブラリの最小デプロイメントターゲットをインストール後に手動でiOS 12に上げる必要があります。それを行わないと、アプリは起動時にクラッシュします。詳細については、TEALIUM SWIFT BUG: Runtime crash on launch with Xcode 15 Releaseを参照してください。
アップデートと修正
- Adjustの
trackThirdPartySharing
フラグの実装を修正しました。 - すべてのプラットフォーム間で機能を統一し、webviewのタグを用いてiOS上のBraze Remote Commandsを更新しました。
12月 2023
アップデートと修正
- Google Cloud Retailタグを更新し、イベント固有のパラメータと追加のパラメータをe-commerceマッピングに追加し、属性のマッピング誤りを修正しました。
- TikTok Pixelタグを更新し、Auto Purchase Tracking機能の問題を修正するために、標準的なトラッキングパラメータにOrder IDを追加しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Adobe Campaign Standard (oAuth).
- 新しいマーケットプレイスコネクタ: Yandex Metrica
更新と修正
- Adobe Analyticsコネクタを更新して、新しいブランドアクションをサポートします。
- Facebook Audience (Customer Provided Credentials)コネクタを更新して、コールバックURLがTealiumに正しくリダイレクトされない問題を修正しました。
アップデートと修正
- Epsilon Partner Sync Web Service Tagの基本URLを修正するために更新しました。
- Fathom Analytics tagを更新しました。
trackGoal
イベントはtrackEvent
に置き換えられ、これは_site_id
と_value
の2つの属性を持つオブジェクトです。 - Google Ads Conversion Tracking & Remarketing tagを更新しました。これは、タグがトリガーされるのを防ぐ問題を修正するためです。
- Rakuten Advertising Performance tagを更新しました。これは、税計算に関する問題を修正するためです。
- Session AI tagを更新しました。これは、
productId
が空の場合に発生する問題を解決するためです。cart
は現在、アイテムの配列です。coupons
は現在、オブジェクトの配列です。イベント固有のパラメーターの表示は、各イベントにリンクされたパラメーターのみを表示するように更新されました。price_sale
とprice_orig
を削除しました。代わりにitems.priceSale
とitems.priceOrg
を使用してください。 - True Fit Integration tagを書き直しました。
アップデートと修正
- Consent Integrationsフレームワークテンプレート
utcm_framework
をv1.1.1に更新しました:- 適切な同意決定が受け取られる前にTealium iQクッキーが構成されないようにします。
- ‘before load rules’ と ‘after load rules’ の拡張機能が、implicitEventQueueから処理されたイベントに対して一度だけ実行されるようにします。
- utcm_frameworkテンプレートの例とコメントを改善します。
- 削除された目的が未定義として表示される問題を解決しました。
- 受信イベント属性が表示されない問題を解決しました。
- Consent Integrations ExemptionsとPurpose Groupsの事前読み込みルールが編集できないように更新しました。
- カスタム同意統合のテンプレートをより直感的な例コードを使用するように更新しました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Reddit Conversions.
修正
- Campaign Monitor connectorを更新して、カスタムフィールドのクリアを可能にしました。
- Pardot connectorを更新して、構成画面にキャンペーンIDの確認、メールテンプレートの確認、リストIDの確認ボタンを追加しました。
エンリッチメント
- バージョン詳細ドロップダウンリストから個々のバージョンのコピーを作成する機能を削除しました。
修正
- プロファイル保存バージョンとのマージを防ぐ可能性のあるJavaScriptエラーを解決しました。
アップデートと修正
- Adobe Experience Platformコネクタを更新し、ユーザーが複数の名前空間を選択できない問題を修正し、追加のチュートリアルドキュメンテーションを追加しました。
11月 2023
アップデートと修正
- 次の改善を伴ってAdobe Analytics AppMeasurementタグを更新しました:
- 単一のトラッキングリクエストに対する複数のポストトラックコールバックを防ぐための保護を追加しました。
- 高エントロピーユーザーエージェントクライアントヒントAPIが不完全なブラウザに対する追加のエラーハンドリングを追加しました。
- POST Content-Typeヘッダーをデフォルトで
x-www-form-urlencoded
を使用するように変更しました。
- バージョン2.11をサポートするようにAdobe Targetタグを更新しました。
- 新しい名前を反映し、ソースが入力されている場合に以下のQSPを自動的に構成するようにEpsilon Partner Sync Web Serviceタグを更新しました(localStorage、sessionStorage、およびcookiesからの値):
ls.dtm_token
→dtm_token_ls
ss.dtm_token
→dtm_token_ss
cp.dtm_token
→dtm_token
cp.dtm_token_sc
→dtm_token_sc
- 拡張機能が実行されない問題を修正するためにLogicadタグを更新しました。
アップデート
- ファイルインポートデータソースを更新し、完了または失敗したファイルアップロードを期間でフィルタリングする機能を追加しました。フィルタオプションには7日間、30日間、60日間、およびカスタム日付範囲が含まれます。
アップデートと修正
- Adobe Analytics connectorを更新し、User Agent Client Hintsマッピングをサポートするようにしました。
- Airship connectorを更新し、特定の文字が含まれている場合に文字列が浮動小数点数に変換される問題を修正しました。
- Braze connectorを更新し、数字が文字列として送信される問題を修正しました。
- Criteo Audience Match connector APIを最新バージョン:v2023.10に更新しました。
- Criteo connectorを更新し、Criteo Oneタグでの重複排除をサポートするようにしました。
- Data Xu Audiencesコネクタを非推奨としました。
- Facebook Conversions connectorを更新し、Action Sourceパラメータが必須であることを確認しました。
- Facebook Offline Conversionsコネクタを非推奨としました。
- Google Ads Store Sales connectorを更新し、バッチデータと
transactionUploadFraction
フィールドの問題を修正しました。 - Google Analytics 4 Measurement Protocol connectorを更新し、デバッグオーバーライドをサポートするようにしました。
- Movable Ink connectorを更新し、以下の要件の名前を変更しました:
- Access Token IDは現在Access Key IDです。
- Access Token Secretは現在Access Secretです。
- Behavioural Endpointは現在Endpoint URLです。
- Nextdoor connectorを更新し、Conversion Event Parametersセクションに
customer
、custom
、およびapp
パラメータを追加しました。 - Salesforce Email Studio OAuth2 (ExactTarget) connectorを更新し、Subscriber Attributes Dataが誤って必須と構成されていた問題を修正しました。
- Salesforce Pardot connectorを更新し、返されるリストの数を600に増やし、リストエントリーの順序を逆の年代順にしました。
アップデートと修正
- Sizmek VersaタグをAmazon Ads Serverタグに名称変更しました。
- Namogooタグを更新し、イベントとイベントパラメータを含めるようにしました。
- AT Internet Piano tagを更新し、カスタムビジターIDを許可するようにしました。
- Adobe Experience Platform Web SDK tagを更新し、タグバージョンを選択できるようにしました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ:Nextdoor Conversion APIコネクタ。
更新と修正
- コネクタマーケットプレイスのリストを更新し、新しいコネクタを正しく識別できるようにしました。
- Adobe Experience Platformコネクタの複数の問題を修正しました:
- 配列が不適切にマッピングされる問題を修正しました。
- Map属性が不適切にマッピングされる問題を修正しました。
- 構成ステップに接続テストボタンを追加しました。
- Map属性が存在する場合は、アイデンティティ名前空間が必要です。
- フラット化されたオブジェクトの表示を変更し、ドロップダウンリストに最初の文字ではなく最後の文字が表示されるようにしました。
- ユーザーが属性をマッピングするオブジェクトのフルパスが必要です。
- XDMスキーマIDの代わりにXDMスキーマ名を表示します。
- コネクタのAPI制限を更新しました。
- TikTok Eventsコネクタを更新し、CompleteRegistrationイベントを含めるようにしました。
- Amazon Ads Audience Managementコネクタを更新し、Remove From Audienceアクションを含め、クライアントが提供するオーディエンス名から外部オーディエンスIDを作成し、接続ドロップダウンリストに表示される接続名を更新しました。
- Microsoft Dynamics 365コネクタを更新し、Remove Contact from Marketing Listアクションを追加しました。
修正
- 廃止されたFTP公開機能。
- マージボタンの問題を修正し、マージが進行できない問題を解決しました。
- クライアントサイドのバージョン画面のアクセス問題を修正しました。
- クライアントサイドのバージョン画面の問題を修正し、バージョンのマージができない問題を解決しました。
アップデートと修正
- 新たにキャンペーンメッセージを送信、キャンバスメッセージを送信、トランザクショナルメールを送信、およびユーザーを識別のアクションを追加するために、Braze connectorを更新しました。
アップデート
- 次の機能にパフォーマンスの最適化を行いました:
- Audience Discovery Live View
- Visitor Profile Sampler
これらのツールは、Audience Discovery - Live ViewまたはVisitor Profile Sampler UIが開いた後にイベントをトリガーするライブ訪問のデータをオンデマンドで取得します。動作はLive Eventsと同様になります。変更はシドニー地域にリリースされました。その他の地域へのリリースはこれからです。
新しいタグ
- 新しいマーケットプレイスタグ:Session AI
更新と修正
- Criteo One tagを更新し、新しい
page_view_id
フィールドを使用した重複排除のサポートを追加しました。 - TikTok Pixel tagを更新し、イベントID生成に関連する問題を修正しました。
バージョン2.3.2
- Androidの
build.gradle
ファイルを更新して、親プロジェクトからのKotlinバージョンの使用を許可します。
アップデートと修正
- Google Ads Store Salesコネクタを更新し、アイテム属性がマッピングおよび入力されていない場合に
itemAttribute
を送信しないようにしました。 - The Trade Desk First Party Dataコネクタを更新し、複数のデータ値ペアを送信できるようにし、The Trade Deskコネクタから名前を更新しました。
- Epsilon Event APIコネクタを更新し、レスポンスコードの処理を改善し、必須フィールドの空の値を許可するようにしました。
10月 2023
新しいコネクタ
- 新しいマーケットプレイスコネクタ: The Trade Desk Third Party Data
- 新しいマーケットプレイスコネクタ: Pendo Engage API
更新と修正
- Facebook Audiences connectorを更新して、ユーザーがFacebookカスタムオーディエンスのFacebook利用規約を受け入れたことを確認する前にFacebookへの接続を確立します。
- Impact Page Loads connectorを更新して、参照URLパラメータをオプションにします。
新しいタグ
- 新しいマーケットプレイスタグ:Fathom Analytics
更新と修正
- Tealium Collectタグの更新。sendBeacon()がペイロードが制限を超えるとデータを送信しない問題に対する修正です。制限はブラウザにより異なります。
修正
- Consent Integrations要素のバージョンマージに関する問題を修正するための更新。
- カスタムConsent IntegrationsのVendor IDフィールドをオプションに更新しました。
アップデートと修正
- Braze connectorを更新して、次の新しいAPIエンドポイントをサポートするようにしました:
US-07: https://rest.iad-07.braze.com
EU-02: https://rest.fra-02.braze.eu
- SalesForce Email Studio OAuth2 (Exact Target) connectorを更新して、1つのレコードの無効なデータがレコードの全バッチにエラーを引き起こす問題を修正しました。
新機能/クールな機能
- タグがマッピングされていない場合にConsent Integrationsに警告が追加されました。
修正
- 偽の値によりUIが壊れる目的の名前とキーを修正しました。
アップデート
- イベント活動に関係なく、AudienceStreamの最大訪問時間を24時間に更新しました。訪問セッションの長さについて詳しく学びましょう。
アップデートと修正
- Adobe Experience Platform Web SDKタグのツールチップを2.18.0に更新しました。
- PulsePoint HCP365 Pixelタグを更新し、CCPA Opt-Out(
us_privacy
)、タグが発火したページのURL(url
)、およびページリファラー(rr
)の更新フィールドをデフォルト値とともに含めるようにしました。これにより、ユーザーはタグのデータマッピングを成功裏に完了できます。 - テンプレートステータスチェッカーを修正し、Consent Managerテンプレートの最新バージョンが正しく表示されるようにしました。
- Zetaタグの入力フィールドIDと名前の重複を修正しました。
- Tealium CollectタグのsendBeacon機能を修正しました。
- ラベルフィルターを選択すると、すべてのタグタブのコンテンツが消える問題を修正しました。
- 以下のタグを非推奨としました:
- Atrinsic
- Alchemy Social
- Argyle Social
- AdGenie
- AdConversion
- Adometry
- AdQuick
- Affimax
- ActionX
- Affiliate Labs
- AdServerPub
- AdExtent
- AdChemix
- BayNote
- Buy.at
- Bettenjagd
- Ad.com Dynamic Retargeter at AOL
- BlueLithium (Yahoo)
- Badgeville
- BuyBuddy (Brighter Option)
新しい/クールなもの
- AudienceDB UIを以下の新機能を含むように更新しました:
- 各属性の属性ID情報を追加しました。
- 各属性のカスタムノートを含めるためのノート列を追加しました。
- AudienceDBとEventDBのためのプリロードとカスタムフィルターを追加しました。
修正
- データ検証拡張機能を複製する際のJavaScriptエラーを修正しました。
- CCPA内からルールをコピーする際のJavaScriptエラーを修正しました。
アップデートと修正
- Facebook Audiences connectorのアプリ関連ユーザーデータマッピングを修正しました。
- Google SA360 Enhanced Conversions connectorの誤ったドキュメンテーションリンクを修正しました。
- PulsePoint NPI List connectorをバッチエンドポイントを含むように更新しました。
- Microsoft Customer Match connectorを更新し、すでに認証されたユーザーに対してコネクタが同意プロンプトを強制する問題を修正しました。
- Salesforce Email Studio OAuth2 (ExactTarget) connectorを更新し、データ拡張を最新の順序で表示するようにしました。
- EA Spotify Conversions Connectorを更新し、構成中にConversion Tracker IDを作成するオプションを削除しました。ユーザーはSpotifyに直接連絡してConversion Tracker IDを取得する必要があります。
- 以下のコネクタを廃止しました:
- Zoho Mail
- Mogreet
- UserEngage
- Trumpia
- Taplytics
- Streak
9月 2023
バージョン4.51
バージョン4.51では、特定のブラウザとタイムゾーン/地域構成でバージョン4.50を使用しているときに発生するクッキーの有効期限問題を含む、いくつかの問題を修正します。
詳細については、バージョン4.50+の注記をご覧ください。
バージョン1.5.5
- 修正: ProGuardの調整により、
BatchDispatch$Companion
クラスが見つからない問題を解決。 - 軽微なlint警告の修正
アップデートと修正
- 以下の内容でAdobe Experience Platform Web SDKタグを更新しました:
edgeConfigId
をdatastreamId
に名称変更しました。webPageDetails
とwebInteraction
の属性をキャメルケースに更新しました。setConsent
イベントを追加しました。defaultConsent
のデフォルト値のロジックを更新しました:setConsent
イベントがマッピングされている場合、defaultConsent
は保留中のイベントをキューにするためにpending
に構成されます。マッピングされていない場合、defaultConsent
はin
に構成され、defaultConsent
変数をマッピングするオプションを保持します。- ツールチップをバージョン2.18.0に更新しました。
- ドキュメンテーションにAdobe Analyticsの移行ガイドを追加しました。
- 複数のアカウントIDをサポートするようにCriteo OneTagタグを更新しました。
- ベンダーの要件に基づいてクエリパラメーターの問題を修正し、マッピングを更新するためにEpsilon Siteタグを更新しました。
- タグに関連する拡張機能を表示するために、Extensionsタブのタグのサマリーセクションを更新しました。
- ピクセル構成中に以下のフィールドでデフォルト値を事前に入力するようにPulsePoint HCP365 Pixelタグを更新しました:
us_privacy
url
rr
- Simpli.fiタグとロゴを更新しました。
- 以下のタグを非推奨にしました:
- Avazuタグ
- Adknowledgeタグ
- AffiliateTractionタグ
- AdReadyタグ
- Askタグ
- Amadesaタグ
- AudienceScienceタグ
- タグリクエストに
conversion_id
を追加するためにTwitter Pixelタグを更新しました。
新機能/クールな機能
- タグごとに複数の目的マッピングをサポートする機能を追加しました。
- Consent Integrationsテンプレートの
utcm_framework
をバージョン1.1.0に更新し、以下の機能が追加されました:- 目的グループから適用される強制ルールがない場合のデバッグモードでのコンソールログの改善。
- タグごとに複数の目的マッピングをサポート。
- 強制ルール内でルールを追加または編集できる機能を目的グループのスライドアウトに更新しました。
修正
- Consent Integrations目的グループでTealium iQ目的マッピングをクリアするオプションを追加しました。
- 以前にガーブルメッセージを引き起こしていたマージ履歴の問題を修正しました。
アップデートと修正
-
イベントログの更新により、新たに専用の
id
パラメータをCONSENTMGR
クッキーで使用するようになりました(カスタム名前空間に対応)。これにより、utag_main_v_id
の使用がなくなりました。以下のテンプレートがこの更新をサポートするように更新されました:
cmGeneral
は、同意ログテンプレートから呼び出すことができる同意フォームIDを生成するための集中ロジックを追加するため、バージョン3.0.12に更新されました。cmDoNotSell
は、集中ロジックを呼び出すためにバージョン1.4.0に更新されました。fullConsentEventHandler
は、集中ロジックを呼び出すためにバージョン1.0.3に更新されました。partialConsentEventHandler
は、集中ロジックを呼び出すためにバージョン1.0.3に更新されました。
この変更と、
utag.js
への関連する変更についての詳細は、バージョン4.50のリリースノートを参照してください。
新機能/クールな機能
- AudienceDB画面を再設計し、データベースに保存されている属性とオーディエンスを簡単に閲覧し、フィルタリングすることができるようにしました。
- EventStore、AudienceStore、EventDB、AudienceDB画面の接続資格情報を簡単にコピーできるボタンを追加しました。
バージョン4.50
詳細については、バージョン4.50+の注記をご覧ください。
バージョン4.50では、utag.js
によって書き込まれるクッキーについて、より透明性と制御性が向上しています。
以前は、マルチバリュークッキー(マルチクッキー)の使用を推奨していました。しかし、データプライバシー監査における透明性とシンプルさの需要が高まる中、私たちは推奨を見直しました。現在では、スタンドアロンのクッキーの使用を推奨しており、これがutag.js
のデフォルトの動作となっています。
このリリースには以下の更新が含まれています:
- 単一のマルチバリュークッキーの代わりに、別々の
utag_main
クッキーを書き込みます。単一のクッキーに複数の値を格納するレガシーな動作を使用するには、split_cookie
をfalse
に構成します。 utag_main_v_id
の責任をutag.js
からTealium Collectタグに移します。utag.js
にutag_main_v_id
クッキーを構成させるには、always_set_v_id
をtrue
に構成します。- 同意のログに新たな
id
要素をConsent Managerクッキーに追加します。このクッキーが初めて構成されると、見つかった任意のutag_main_v_id
の値と一致しますが、その後は変更されません。この動作は、ユーザーとログイベントとのリンクを維持することを優先しますが、すべてのケースで一致が保証されるわけではありません。 - 関連するテンプレートを更新することで簡単にアップグレードできます。
- 以下のutag構成を追加します:
split_cookie
- レガシーな単一のマルチバリュークッキーを使用するには、false
に構成します。split_cookie_allowlist
-utag_main
名前空間を使用して構成できるクッキー名の配列を指定します。always_set_v_id
-utag.js
にutag_main_v_id
クッキーまたはutag_main
のv_id
コンポーネントを構成させるために強制します。
- 以下のテンプレートを更新します:
- クッキーの動作を更新するために、
utag.js
(loader
)をバージョン4.50に - 同意ログテンプレートから呼び出すことができるデバイスIDを生成または取得するための集中ロジックを追加するために、
cmGeneral
をバージョン3.0.12に - 集中ロジックを呼び出すために、
cmDoNotSell
をバージョン1.4.0に - 集中ロジックを呼び出すために、
fullConsentEventHandler
をバージョン1.0.3に - 集中ロジックを呼び出すために、
partialConsentEventHandler
をバージョン1.0.3に Collect
をバージョンtv:20064.20230519
(2023年5月にリリース)に
- クッキーの動作を更新するために、
utag 4.50以降の新しい構成についての詳細、特にクッキーの透明性のエンリッチメントについては、Enhancing Cookie Transparency with utag 4.51をご覧ください。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Amazon Ads Audience Managementコネクタ
更新と修正
- 以下の内容でAmazon Ads Audience Managementコネクタを更新しました:
- 新しいコンポーネント
amazon_audience_field.jsx
を追加しました。 - Advertiser IDを更新しました。
- 新しいコンポーネント
- コンバージョン名のフローを更新し、国コードをAmazon Ads Conversionsコネクタに追加しました。
- Test Connectionボタンを追加するためにPinterest Audiencesコネクタを更新しました。
- 以下のコネクタをFacebookバージョン17に更新しました:
- Facebook App Eventsコネクタ
- Facebook Audiencesコネクタ
- Facebook Audiencesコネクタ(顧客提供の資格情報)
- Facebook Conversionsコネクタ
- Facebook Messengerコネクタ
- LaunchDarkly Metric Import APIコネクタを更新し、CommercialとFederalの2つの異なるドメインを追加しました。デフォルトのドメインはCommercialです。
- 新しい認証フローをサポートするためにQuantcast Audiencesコネクタを更新しました。
- Test Connectionボタンを持つすべてのコネクタで、限定的なサーバーサイドリクエストフォージェリ(SSRF)の脆弱性を修正しました。
- 複数行機能を許可するためにコネクタ構成画面を更新しました。
8月 2023
バージョン1.5.4
- コア 1.5.4
- セッションデータの有効期限バグ修正: セッションスコープのデータが起動時に期限切れにならない問題を修正
- イベントルーターイベントバッファリング: SDKが準備完了するまでイベントをバッファリングし、起動中にイベントが見逃されないようにします
- データベースロッククラッシュバグ修正: 永続性におけるいくつかのキャッチされない例外が可能なクラッシュにつながる
BatchDispatch
クラスが誤って難読化されたのを再度有効にするためのProGuardルールの更新
- AdIdentifier 1.1.2
- 修正: データレイヤーの書き込みをTealiumのバックグラウンドスレッドに移動
アップデートと修正
- Epsilon Site tagを更新し、属性をクエリストリングパラメーター経由で送信するようにしました。
- Criteo Cookie Matching Service tagのクッキーIDの永続性を更新しました。
- Google Analytics 4 tagを更新し、直接ユーザースコープのディメンションマッピングをサポートするようにしました。
- Wunderkind tagを更新し、欠落していた画像リクエストを追加しました。
- Google Ads Conversion Tracking and Remarketing (gtag.js) tagを更新し、
gtag.config
イベントがページごとに一度だけ発火することを確認しました。 - Facebook Pixel tagを更新し、カスタムイベント名のスペースに関する問題を解決しました。
- Adform tagの
basketsize
とitms
パラメーターを更新しました。 - Flashtalking OneTag tagを更新し、u-varベースのパターンマッチングをサポートするようにしました。
- Adobe Experience Platform Web SDK tagを更新し、事前非表示スニペットオプションを削除しました。
- Mouseflow tagを更新し、
newPageView
関数を削除しました。 - Floodlight (gtag.js) tagを更新し、エンリッチメントされたコンバージョンのサポートを追加しました。
- Awin tagを更新し、カスタムパラメーターマッピングの順序がフォールバックピクセルURLで無効になる問題を修正しました。
- iAdvize tagを更新し、Auto Fire Purchase Eventを追加しました。
- Google Analytics 4 tagのマッピングを更新しました。
- RTB House Retargeting tagを更新し、コールバック問題を修正しました。
- AIM XR tagを以下のように更新しました:
- 他のHealthcare Professional (HCP)アイデンティティタイプのためのutag.linkを拡張しました。
- utag.linkがデータを送信し、
utag.link
がトリガーされる場所を制御する能力を追加しました。 - utag.linkに
session_id
を含めました。
- Amazon Advertising tagを更新し、ハッシュ化されたメールとイベントID生成のサポートを追加しました。
- Trade Desk Cookie Matching Service tagのDomainパラメーターを更新しました。
- Coherent Path Signal tagをMovable Ink Da Vinci tagに名称変更しました。
- Google Analytics (ga.js) tagは現在非推奨です。
- Floodlight tagは現在非推奨です。Googleは新しいFloodlight (gtag.js) tagへの移行を推奨しています。
- Google Analytics (analytics.js) tagは現在非推奨です。
- Twitter Pixel tagを更新し、タグリクエストに
conversion_id
を追加しました。 - Microsoft Advertising Universal Event Tracking (UET) tagを更新し、SPAウェブサイトの問題を解決しました。
- Pinterest tagを更新し、カスタムイベントデータマッピングとロジックを追加しました。
- Floodlight (gtag.js) tagを更新し、
u.data.custom_scripts
データタイプを修正しました。 - Neustar Fabrick ID tagを更新し、Visitor IDパラメーターが不正である問題を修正しました。
- Adobe Analytics AppMeasurement for JS tagのテンプレートを更新し、偽陽性のエラーを削除しました。
修正
- 同意統合を編集する際に、以前に選択した環境の選択を解除できない問題を修正しました。
- 同意統合を更新し、新しいルールを途中で追加する際に変更を破棄するための確認ポップアップをクリックできるようになりました。
バージョン2.10.1
影響の小さい変更
- Objective-Cライブラリからの以前の移行から残っていたデータレイヤーからのデータを削除しました:
app_version
、uuid
、visitor_id
、last_track_event
およびlast_session_created
。 - Swiftクラスの
obj-c
カテゴリに+load
メソッドが定義されているため、XCode 15ベータでの予期せぬクラッシュを防ぎました。
新しいコネクタ
- 新しいマーケットプレイスコネクタ: Clicksend
- 新しいマーケットプレイスコネクタ: TikTok Audiences (Tealium-Provided Credentials)
- 新しいマーケットプレイスコネクタ - Movable Ink
更新と修正
- Emarsys connectorを更新して、Trigger External Eventアクションを追加しました。
- Klaviyo connectorを更新して、アクション構成で選択するリストの数を増やしました。
- Facebook Conversions connectorを以下のように更新しました:
- AudienceStreamのSend Lead Eventを有効にしました。
- オフラインとアプリイベントのCAPIサポートを反映するようにヘルプテキストを更新しました。
- コネクタを完全にアプリイベントをサポートするように更新しました。
- Google SA360 Enhanced Conversions connectorを更新して、部分的な再試行後のデシリアライゼーションエラーを修正しました。
- Criteo Audience Match connectorを更新して、クライアント固有のGum Caller IDをサポートしました。
- Amazon Advertising DSP connectorを更新して、Add Hashed Recordアクションのインサイトボタンを削除しました。
- Snapchat Conversions connector.の価格形式パラメータを更新しました。
- 次のコネクタでAudience Connector Admin Configuration内でオーディエンスやリストを作成できない問題を修正しました:
- Leanplum connectorを更新して、バッチ処理とパラメータを更新しました。
- DMD connectorを更新して、グローバルルーティングのためのログインエンドポイントを追加しました。
- MoEngage connectorに以下のアクションを追加しました - Add/Modify User Information (Batched), Track Event (Real-Time), Track Event (Batched), Add User to Audience/Cohort, and Remove User from Audience/Cohort.
- Google Cloud Pub/Sub connectorを更新して、新しいアクションSend Event Data with Custom URLを追加しました。
- Adobe Analytics connectorを更新して、アプリクラッシュイベントをトリガーする変数の誤った名前を置き換えました。
lifecycle_diddetect_crash
に構成されていましたが、lifecycle_diddetectcrash
に置き換えられました。 - AudienceStore connectorを更新して、バッチオプションを追加しました。
- Braze connectorのtrack user (non batch)アクションのタイムアウトを10秒に更新しました。
- Emarsys connectorを更新して、EventStoreの外部イベントアクションを有効にしました。
7月 2023
バージョン5.9.6
- すべてのモジュールに対して、Gradleの更新とAndroidの
compileSdkVersion
およびtargetSdkVersion
がバージョン33に増加しました。
修正
- 同意統合目的グループのマップタグセクションでスクロールするときのヘッダーの視覚的な問題を修正しました。
- マップタグ UIの保存をクリックするときのUIフリーズ問題を修正しました。これによりページが応答しないエラーが発生する可能性があります。
6月 2023
バージョン1.5.3
- データベースのバグ修正: 書き込み可能なアクションを実行する前にデータベースのステータスチェックを追加し、データベースが完全に稼働するまでイベントのキューイングを許可
- ライブラリ構成のバグ修正: リモート構成の取得と保存方法を更新
- モジュールマネージャーのバグ修正: スレッドセーフコレクションへの更新
新機能/クールな機能
- Tealium iQの変更履歴にConsent Integrationsを追加しました。
- Consent Integrationsフレームワークテンプレート
utcm_framework
をバージョン1.0.6に更新しました。これにより、DOM Ready拡張条件のためにロードルールが確実に評価され、implicitEventQueue
に逆順で入力されたイベントが順不同で処理される問題が修正されます。 - Tealium iQ Merge機能でのConsent Integrations構成のサポートを追加しました。
修正
- Consent Integrationsを更新して、カスタム環境がTealium iQのプロファイル間で切り替えるときに正しく更新され、公開が期待通りに動作するようにしました。
バージョン2.3.1
- 以下に示すいくつかの修正を含むAndroid-Kotlinの依存関係が更新されました。
- Core 1.5.3、Visitor Service 1.2.0、Lifecycle 1.2.0
- 修正: Visitor Serviceの更新により一部のイベント送信が遅延
- 修正: Lifecycleの負の値
- 修正: 並行変更によるModuleManagerのクラッシュ
5月 2023
修正
- イベントによって生成されたルールは、Tealium iQ Consent IntegrationsのIntegrationsとExemptionsの適用ルールドロップダウンメニューから削除されました。
- Template Status checkerで、現在のバージョン2.0.1ではなく、OneTrust Consent Integrationバージョン2.0.3を期待するという軽微な問題を修正しました。
- デフォルトのOneTrust目的グループが更新され、最初にTealium iQが割り当てられないようになりました。以前はデフォルトでStrictly Necessaryに構成されていました。
- Consent integrationsの
utcm_framework
フレームワークテンプレートがバージョン1.0.5に更新されました。これにより、特定のタイミング条件下のイベントが暗黙のイベントキューwindow.tealiumCmpIntegration.implicitEventQueue
に含まれず、明示的な同意後に再処理されない問題が修正されました。
アップデートと修正
cmDoNotSell
テンプレート(Opt-out Privacy BannerおよびPopupで使用されるテンプレート)がバージョン1.3.0に更新されました。##UTDNSCONSENTEVENT##
はほぼ同じロジック(カスタマイズ可能)に置き換えられました。唯一の挙動の変更は、consent_categories
が空の文字列("")ではなく、空の配列([])になったことで、Opt-in consent modelsの挙動と一致します。
バージョン2.10.0
低影響の変更
- Tealiumインスタンス上の
getTagManagementWebView
メソッドを追加し、クライアントがisInspectable
フラグを構成し、XCode 14.3+でデバッグできるように内部TagManagement WebViewにアクセスできます。 WKWebViewConfiguration
を含む2つのTealiumConfig
オブジェクトを比較するときに発生する可能性のあるクラッシュを修正しました。- 内部ファイルの一部が意図せずバックアップされ、異なるデバイスで再利用される可能性のあるエッジケースを修正しました。
4月 2023
バージョン1.5.2
- Connectivity collectorのバグ修正:
telephonyManager.networkOperator
が空白の文字列を返すイベントでの問題を修正しました - ディープリンク報告のバグ修正:
- ディープリンクの処理は、
action == Intent.ACTION_VIEW
の意図で起動されたアクティビティに限定されます - 空のURIは無視され、すでに保存されているものと一致するディープリンクは
no*op
です - 処理はTealiumのバックグラウンドスレッドにプッシュされます。
- ディープリンクの処理は、
新機能/クールな機能
- 強制ルールの編集を有効にする
すべてのページとイベントのルールを除いて、Consent Integrationsタブから強制ルールを編集できるようになりました。
修正
- 新しく作成された目的のグループが誤って編集されたインテグレーションに割り当てられる問題を修正しました。
バージョン2.3.1
- Ionicプラグインからの
Map
タイプの処理を追加しました。必要に応じてMap
タイプはObject
に変換されます。
2.4.0
- ビジターサービス (Android)
- 更新されたビジタープロファイルの取得中にイベントトラッキングが遅延する問題を修正しました。
- ライフサイクル (Android)
- 初回の起動イベントが最初のウェイク/スリープがトリガーされるまで送信されない問題を修正しました。
- Kotlinの依存関係を更新しました。
バージョン2.9.2
影響の小さい変更
- 大量のデータレイヤーがある場合の起動パフォーマンスが改善されました。
- 一部の内部モジュールで公開構成が正しく更新されないバグを修正しました。
3月 2023
新規/クールなもの
-
Consent Integrationsのローンチ
Tealiumは、非Tealiumの同意管理プラットフォーム(CMP)によってキャプチャされたエンドユーザーの同意決定を強制する新しい同意強制フレームワークであるTealium iQ Consent Integrationsを紹介することを嬉しく思います。 Consent Integrationsは以下の機能を提供します:- 同意の構成が適切に管理されることを保証する柔軟な同意強制フレームワーク。
- 各同意統合は、重要なデータプライバシー規制の遵守を保証するために、オプトイン(GDPRスタイル)とオプトアウト(CCPAスタイル)の強制パターンの両方のオプションを提供します。
- Didomi、OneTrust、Usercentricsの統合が利用可能で、任意のオプトアウトクッキーまたはGlobal Privacy Control(GPC)信号を尊重する統合があります。
- 他のCMPとのカスタム統合開発をサポートします。
Consent Integrationsについての詳細は、Consent Integrationsについてをご覧ください。
アップデート
- 特定の規制名を削除してレガシーな同意管理ツールの名前を変更
特定の規制を参照している同意管理コンポーネントの名前を更新し、GDPRルールクリエーターを削除しました。動作に変更はありません。 - テンプレートステータスチェッカーに新しい同意ログテンプレートを追加
新しい同意ログテンプレートfullConsentEventHandler
とpartialConsentEventHandler
をTealium iQのテンプレートステータスチェッカーに対応させました。 partialConsentEventHandler
とfullConsentEventHandler
テンプレートをバージョン1.0.2に更新
partialConsentEventHandler
とfullConsentEventHandler
テンプレートをバージョン1.0.2に更新しました。これにより、クッキー名に“trace_id”の文字列が含まれている場合、同意ログのペイロードに誤ったクッキー値がtrace_id
として含まれる問題が修正されました。- Tealium GPCサポートをより保守的でコンプライアンスを満たす形に更新
cmDoNotSell
テンプレート内のGlobal Privacy Control(GPC)に関連するオプトアウトロジックが、より保守的な形で更新されました。以前は、ユーザーの同意クッキーが明示的にトラッキングを許可しているがGPCシグナルがオプトアウトを示している場合、GPCのオプトアウトシグナルはクッキーに優先して無視されていました。cmDoNotSell
のバージョン1.2.0から、ユーザーが自分のデータの販売や共有に同意することを示すクッキーがある場合でも、GPCのオプトアウトシグナルは常に尊重されます。
2月 2023
2.3.0
- 追加モジュールをサポートするための
OptionalModule
を追加しました。 - Visitor APIモジュールのサポートを追加しました。
バージョン2.9.1
影響の小さい変更
- JSONリモートコマンドの複合キーに対するオーバーライドを導入し、デフォルトのデリミタ(,と:)を新しい構成キー
keys_separation_delimiter
とkeys_equality_delimiter
に置き換えました。 - ライブラリを更新するときにTealium内部ファイルがデバイス上でリセットされる可能性があるバグを修正しました。
バージョン2.1.0
- Tealiumのネイティブライブラリ依存関係を更新しました。Tealium Swift
2.9.1
と Tealium Kotlin1.5.1
。 - 訪問の切り替えをサポートするためのメソッドを実装しました:
- アプリで複数のユーザーを識別するために使用されるキーを指定するための構成オプション
visitorIdentityKey
のサポートを追加しました。 - 新しい訪問IDをクリアして生成する
ResetVisitorId()
メソッドを追加しました。 - デバイス上のすべての保存された訪問IDをクリアするための構成オプション
clearStoredVisitorIds
のサポートを追加しました。
- アプリで複数のユーザーを識別するために使用されるキーを指定するための構成オプション
- 同意イベントで送信される同意カテゴリ属性の名前を上書きするための構成オプション
overrideConsentCategoriesKey
を追加しました。
1月 2023
バージョン5.9.5
- エスケープされていないクエリパラメータを持つディープリンクを開こうとするときに可能なクラッシュを避けるように修正しました。
アップデートと修正
- CCPA表示ルールを強制ルールに名称変更
CCPA(Opt-Out)モデルのルールラベルを、Consent Managementコンポーネントの他の部分と実際の動作と一致するように表示ルールから強制ルールに更新しました。動作に変更はありません。 - タグステータスチェッカーで
cmShowPreferences
バージョン2.1.0が誤って非現行としてフラグ付けされていた問題を修正しました。
2.2.0
- ビジタースイッチングのサポートを追加しました:
- 構成に
visitorIdentityKey
キーを追加しました。 resetVisitorId()
とclearStoredVisitorIds()
メソッドを追加しました。- ビジターIDリスナーの
setVisitorIdListener()
を追加しました。
- 構成に
- Tealium Swift/Kotlin SDKの依存関係を更新しました。
バージョン2.9.0
中程度の影響の変更
- アトリビューションモジュールに、iOS 14.5+向けの新しいApple Search Ads APIを実装しました。
- JSONリモートコマンドの使用柔軟性を高めるために、新しい静的オブジェクトマッピングと複合キー機能を追加しました。
低影響の変更
- デバイス名のルックアップファイルを更新しました。
バージョン1.3.2
- 永続データの削除 - DataManagerクラスに
deletePersistentData
メソッドが追加されました。
12月 2022
アップデートと修正
cmGeneral
テンプレートをバージョン3.0.11に更新
cmGeneral
テンプレートをバージョン3.0.11に更新しました。この更新により、カテゴリが非活性化された場合に、予期されるカテゴリキーの代わりにconsent_categories
配列にnull
が含まれることがあるという、バージョン3.0.10で導入された問題が修正されます。fullConsentEventHander
およびpartialConsentEventHandler
同意ログテンプレートを更新
fullConsentEventHander
およびpartialConsentEventHandler
同意ログテンプレートは以下のように更新されました:trace_id
クッキーの値を、存在する場合はログリクエストのcp.trace_id
として含めます。- カンマ区切りの文字列の代わりに同意カテゴリの配列を使用します。
これらの変更は新しいテンプレートバージョンに含まれており、アップグレードのタイミングと要件を自分の特定のニーズに合わせて決定する柔軟性を提供します。
- Edgeブラウザが誤ってChromeとして認識される問題を修正しました。これは、アクティブブラウザタイプとアクティブブラウザバージョンの事前読み込み属性で発生していました。このバグは、このリリース後の各CDHプロファイルの最初の公開で修正されます。これは、事前読み込みロジックが各CDHプロファイルの構成の一部であるためです。
バージョン2.3.0
- ビジタースイッチングサポート
- Kotlin/Swift SDKの依存関係が更新されました
11月 2022
10月 2022
バージョン5.9.4
QueryParameterProvider
のサポートを追加 - WebViewDispatcherで使用されるURLに追加のパラメータを追加することを可能にします
バージョン 1.5.0
- ビジター切り替え
- データレイヤー内の既知のアイデンティティを表すデータレイヤーキーを指定するための
TealiumConfig.visitorIdentityKey
を追加 - 既知のアイデンティティはハッシュ化され、
tealium_visitor_id
にリンクされて、既知のアイデンティティ間での切り替えをより良く行います
- データレイヤー内の既知のアイデンティティを表すデータレイヤーキーを指定するための
- 以下のリスナーを追加:
VisitorIdUpdatedListener
: アイデンティティの切り替えまたはビジターIDのリセットの結果としてビジターIDが更新されたときに通知しますDataLayerUpdatedListener
: データレイヤー内のキー/値ペアの更新をリッスンしますonDataUpdated(String, Any)
: データレイヤー内の値が更新されたときに通知しますonDataRemoved(Set<String>)
: ユーザーの操作またはデータの有効期限により、指定されたキーがデータレイヤーから削除されたときに通知します
- RemoteCommandDispatcher 1.2.0
- JSONマッピングファイル内のデフォルトマッピング
all_events
およびall_views
をサポートして、各ビューまたはイベントに対して特定のコマンドをトリガーできるようにします
- JSONマッピングファイル内のデフォルトマッピング
- TagManagement 1.2.0
QueryParameterProvider
: Tag ManagementモジュールのURLに追加のパラメータを追加- webviewのインスタンス化とページロード管理を改善
- Kotlin依存関係の更新
- Stdlib: 1.6.21
- Coroutines: 1.6.2
修正
- グローバルプライバシーコントロールヘッダー(Sec-GPC)を、受信イベントペイロードの
global_privacy_control_opt_out
として公開しました。- イベントレベルの属性は自動的に追加されません。
- 可能な値は
true
(Sec-GPC: 1)、false
(Sec-GPC:0)または未割り当て(ヘッダーがない場合)です。 - GPCとTealiumでGPCシグナルを尊重する方法についての詳細は、グローバルプライバシーコントロールについてを参照してください。
- EventStreamでのTealium consent change eventsの同意に基づくフィルタリングを削除しました。
- これらのイベントは、任意の同意ログ記録先にストリーム化することができます。
- 他のイベントやAudienceStreamの動作に関する同意関連のフィルタリングに変更はありません。
アップデート
- CCPA Consent ManagerにGlobal Privacy Control (GPC) シグナルのサポートを追加
cmDoNotSell
テンプレートがバージョン1.1.0に更新されました。これにより、CCPA Consent ManagerにGlobal Privacy Control (GPC) シグナルへの組み込み対応が追加されました。 - EventStreamのTealium consent changeイベントの同意に基づくフィルタリングを削除
EventStreamのTealium consent changeイベントの同意に基づくフィルタリングを削除しました。これらのイベントは、任意の同意ログ記録先にストリーミングできるようになりました。他のイベントやAudienceStreamの動作に関する同意関連のフィルタリングに変更はありません。
バージョン2.8.0
低影響の変更
- タグ管理モジュールのコードとスレッドセキュリティを改善しました。
- VisitorServiceの
requestVisitorProfile
は、visitorServiceRefresh
構成キーによって構成されたタイムアウトをスキップします。 Tealium
クラスにonVisitorId
の変更を通知するためのオブザーバブルを追加しました。これは、resetVisitorId
が呼び出されたときや、自動的に新しい訪問に切り替えたときに新しいIDを通知します。- 新しい訪問切り替えAPIのための
visitorIdentityKey
構成キーを追加しました。 - 必要に応じてアプリケーションが削除できるように、
app_uuid
の保存をデータレイヤーに移行しました。 - 現在および以前のアイデンティティのすべての保存された訪問IDを削除し、現在の
visitorId
をリセットするためのTealium
クラスのclearStoredVisitorIds
メソッドを追加しました。 - URLにAdobeクエリパラメータを追加するための
AdobeVisitorService
モジュールのdecorateUrl
メソッドを追加しました。
新機能
- タグ管理モジュールにAdobe ECIDのクエリパラメータプロバイダ機能を追加し、Adobeクエリパラメータでwebview URLを装飾します。
- リモートコマンドで、それぞれのイベントとビューでトリガーされる
all_events
とall_views
へのコマンドマッピングをサポートしました。 - 訪問の切り替えをサポートしました。
9月 2022
バージョン1.4.3
- コア1.4.3
- DeviceCollectorバグ修正:
tealium_logical_resolution
の正しい計算
- DeviceCollectorバグ修正:
- タグ管理1.1.3
- バグ修正:新規起動時の誤計算を修正するために
sessionCountingEnabled
を移動
- バグ修正:新規起動時の誤計算を修正するために
- VisitorService 1.1.1
- バグ修正:ビジターサービスプロファイルのオーバーライドを初期化の早い段階に移動
- 位置情報:新しいクラスのための欠けていたProGuardルールを追加
アップデートと修正
- Consent Managementモデルのデフォルト言語の挙動を更新
すべてのconsent managementモデルのデフォルト言語の挙動を更新し、言語が選択されていない場合でもデフォルト言語が有効になるようにしました。これにより、デフォルト言語が選択されていない場合にTealium IQでConsent Managementタブにアクセスしようとすると時折表示される例外を修正しました。 cmGeneral
テンプレートをバージョン3.0.10に更新
cmGeneral template
を3.0.10に更新しました。これにより、getSelectedCategories
がユーザーに表示されていないカテゴリを返す可能性のあるバグを修正しました。- Explicit Consent PromptのDisplay RuleをEnforcement Ruleに名称変更し、その機能をより正確に反映させました。
- AudienceStreamコネクタアクションUIから誤解を招くConsent Categoryセクションを削除しました。
2.1.0
- パッケージ化されたリモートコマンドのサポートを追加しました。
RmoteCommands
コールバックが実行されない問題を修正しました。- 重大な変更 - より柔軟な実装を可能にする新しい
addRemoteCommand
メソッドを追加しました。以前の方法はaddCustomRemoteCommand
に名称変更されました。
バージョン2.7.0
影響が少ない変更
- iOS 15であれば
updatePostbackConversionValue
を使用してSKAdNetwork
の呼び出しを更新しました
大きな影響を及ぼす変更
trackUserConsentCategories
への初期呼び出しを削除しました。これにより、その呼び出しに依存している場合に影響を受ける可能性があります。
新機能
- Tealiumの同意カテゴリ属性の名前を上書きし、サーバーサイドの同意のカスタム強制をサポートするための構成オプション
overrideConsentCategoriesKey
を追加しました。
バージョン4.49
localStorage
とsessionStorage
からの値は自動的にdata layer objectに追加されます。- オーバーライドオプション
ignoreSessionStorage
とignoreLocalStorage
を追加しました。 tealium_environment
とut.env
がファーストパーティドメインの顧客に対して正しく構成されていない問題を修正しました。
バージョン2.2.2
- すべてのパッケージでサポートされるバージョンにReact 18を追加しました
- すべてのリモートコマンドとロケーションモジュールがReact 18をサポートするように更新されました
- Kotlinのバージョンを1.6.0にアップグレードしました
7月 2022
バージョン 1.1.4
- Kotlinの依存関係を1.4.1にアップグレード
- Swiftの依存関係を2.6.4にアップグレード
- 構成に
overrideCollectProfile
、overrideCollectDomain
、およびsessionCountingEnabled
キーを追加 - Tealiumインスタンスに
gatherTrackData
メソッドを追加
バージョン 2.2.1
- Kotlinの依存関係が1.4.1にアップグレードされました
- Swiftの依存関係が2.6.4にアップグレードされました
- 構成に
overrideCollectProfile
、overrideCollectDomain
、sessionCountingEnabled
のキーを追加しました - Tealiumインスタンスに
gatherTrackData
メソッドを追加しました
6月 2022
バージョン 1.4.2
TealiumConfig
にカスタム同意カテゴリーキーを追加するためのoverrideConsentCategoriesKey
を追加しました。
バージョン1.4.1
- コア 1.4.1
- バグ修正: 同意ステータスを
enum
値ではなくstring
に更新する
- バグ修正: 同意ステータスを
2.0.3
- Kotlinの依存関係を1.4.1にアップグレードしました。
- Swiftの依存関係を2.6.4にアップグレードしました。
- iOSの最小バージョンを11.0に引き上げました。
overrideCollectProfile
とsessionCountingEnabled
のキーを構成に追加しました。gatherTrackData
メソッドをtealiumインスタンスに追加しました。- Kotlin: 構成に追加されていない場合でも初期化されていたライフサイクルを修正しました。
5月 2022
バージョン1.4.0
- コア1.4.0
- すべてのデータレイヤーとコレクター変数を公開するための
gatherTrackData
を追加しました
- すべてのデータレイヤーとコレクター変数を公開するための
バージョン2.6.4
低影響の変更
- 訪問プロファイルの
visitorId
の保存と更新のロジックを改善しました。 - アプリがバックグラウンドで動作しているときに位置情報の更新を有効にするための構成フラグ
enableBackgroundLocation
を追加しました。 - キューに入れられたトラッキングイベントを永久に有効にするための-1を受け入れるように、
dispatchExpiration
のロジックを修正しました。 - ビルドエラーを解決するために、事前に構築されたフレームワークでのカタリストのサポートを削除しました。
- リモートコマンドの名前とバージョントラッキングを修正しました。
4月 2022
バージョン1.3.3
- Core 1.3.3
- リモートコマンド依存関係の更新
- RemoteCommandDispatcher 1.1.1
- データレイヤーにリモートコマンド名とバージョンを追加
3月 2022
バージョン 1.3.2
- Core 1.3.2
TealiumConfig
にevents
プロパティを追加して、起動時にリスナーを追加します。これにより、起動時のイベントが見逃される問題が解決します。
- Lifecycle 1.1.1
- バグ修正: タグ管理モジュールと組み合わせたときにイベントが見逃される原因となる一部の属性のデフォルト値を修正しました
- InAppPurchase 1.0.1
- ISO-8601形式で提供される追加の
purchase_date
キー
- ISO-8601形式で提供される追加の
- Tag Management 1.1.2
- 自己ホスト型のJavaScriptファイルを使用するTealium iQアカウントのセッションカウントを無効にするための
TealiumConfig
にsessionCountingEnabled
フラグを追加しました
- 自己ホスト型のJavaScriptファイルを使用するTealium iQアカウントのセッションカウントを無効にするための
バージョン2.6.3
影響の小さい変更
- 公開構成が一度以上取得される可能性のあるバグを修正しました。
untilRestart
有効期限を持つdataLayer
変数が削除されないバグを修正しました。- 以下のLocationモジュールは、それぞれのgetterに置き換えられました:
createdGeofences
->getCreatedGeofences(completion:)
lastLocation
->getLastLocation(completion:)
monitoredGeofences
->getMonitoredGeofences(completion:)
2月 2022
バージョン5.9.3
TealiumConfig
にsessionCountingEnabled
フラグを追加し、自己ホスト型のJavaScriptファイルを使用するTealium iQアカウントのセッションカウントを無効にすることができます。
バージョン1.3.1
- コア1.3.1
- 失敗したウェブビュー作成の安定性修正
- 接続例外処理の安定性修正
- アプリ内購入自動トラッキング1.0.0リリース
バージョン5.8.3
低影響の変更
TEALConfiguration
にsessionCountingEnabled
フラグを追加し、自己ホスト型のJavaScriptファイルを使用するTealium iQアカウントのセッションカウントを無効にすることができます。- 優先言語がないデバイスでクラッシュが発生する可能性がある問題を修正しました。
バージョン2.6.1
低影響の変更
- enumベースのエラーのログを改善しました。
- 自己ホスト型のJavaScriptファイルを使用するTealium iQアカウントのセッションカウントを無効にするために、
TealiumConfig
にsessionCountingEnabled
フラグを追加しました。
バージョン2.2.0
- React Native 0.67.1 + gradle 7までのサポートが追加されました
- 追加のオプショナルモジュールのサポートが追加され、リモートコマンドもパッケージ化されました
- Tealium Kotlin 1.3.0とTealium Swift 2.6.0の依存関係が増加しました
- ロケーションモジュール1.0.0が追加されました
iOSの場合、podspecが分割されたため、Podfileにpod "tealium-react-native-swift", :path => '../node_modules/tealium-react-native/tealium-react-native-swift.podspec'
を追加する必要があります。
1月 2022
バージョン2.6.0
中程度の影響の変更
- 新たに
TealiumInAppPurchase
モジュールを追加し、アプリ内購入を自動的に追跡します。
低影響の変更
- データレイヤーにリモートコマンドの名前とバージョンを追加しました。
- iOS 15の内部クラッシュに対するワークアラウンドを
isLowPowerModeEnabled
に追加しました。 - ライフサイクルイベントの処理を内部的にリファクタリングしました。
- レガシーTealium Objective-Cライブラリからのマイグレーターで、非推奨のNSKeyedUnarchiverの内部使用を置き換えました。
- リモート構成を初めて要求したときにJSONリモートコマンドが重複する問題を修正しました。
gatherTrackData
のタイポを修正しました。
12月 2021
バージョン2.5.1
中程度の影響の変更
- 静的ライブラリとしてコンパイルする際のObjective-Cファイル内のSwiftコードのインポートを修正しました。例えば、
use_frameworks!
を構成せずにCocoapodsを使用したり、Tealium React Nativeライブラリを使用したりする場合です。
低影響の変更
- AppDelegateのディープリンクを消化する自動ディープリンクトラッキングを防止し、他の実装が自分自身のディープリンクを処理できるようにしました。
TagManagement
モジュールとTealiumConfig
のスレッド問題を修正しました。
11月 2021
2.0.2
- Kotlinの依存関係が1.2.8にアップグレードされました
- Swiftの依存関係が2.4.6にアップグレードされました
バージョン2.5.0
高影響度の変更
- AutoTrackingモジュールは現在、SwiftUIとUIKitをサポートし、クロスプラットフォーム(iOS、watchOS、tvOS、macOS)に対応しています。
中影響度の変更
- AutoTrackingモジュールにSPMサポートを追加しました。
- SceneDelegateとSwiftUIアプリのディープリンクの自動処理を追加しました。
- 自動ディープリンクトラッキングを無効にするためのinfo.plistフラグ
TealiumAutotrackingDeepLinkEnabled
を追加し、その値をfalseに構成しました。 - ディープリンクの手動トラッキングのサポートを追加しました:
- SwiftUI:
trackingAppOpenUrl()
ビューモディファイアまたはTealiumAppTrackable
コンテナビューを使用します。 - UIKit: AppDelegateまたはSceneDelegateから
handleDeepLink()
を使用します。
- SwiftUI:
低影響度の変更
- すべてのデータレイヤーとCollectorの変数を
Tealium.gatherTrackData()
メソッドを使用して利用可能にしました。 TealiumKeys
をTealiumDataKeys
に名前を変更し、gatherTrackData()
で使用するために変更しました。- リリースビルドでは非コーダブルな値を無視することでCodableのサポートを改善し、デバッグビルドではクラッシュを引き起こします。
- Geofencesのローディングがメインスレッドの使用を減らしました。
既知の問題
- CocoaPodsプラットフォームのiOSバージョンは、lintingの問題により11に上がっています(ただし、必要に応じて、post-installスクリプトで9に下げることが安全です)。
- CarthageはXcode 13で警告を生成します(https://github.com/Carthage/Carthage/issues/3238)。
10月 2021
バージョン 1.3.0
- Javaライブラリから再導入された欠落していた変数:
- デフォルト:
tealium_random
とwas_queued
- DeviceCollector:
device_battery_percent
とdevice_ischarging
- TimeCollector:
timestamp_epoch
- デフォルト:
- データレイヤーのパフォーマンス向上、および
JSONArray
オブジェクトの保存を追加サポート - 日付は標準としてISO-8601形式でフォーマットされるようになりました
- Kotlin、Coroutines、Android Target Version、AGP 7、Java 11、MockK、Robolectricへの依存関係の更新
- バグ修正:
- 不透明なURIは、DeepLinkHandlerによって適切に処理されるようになりました
- 未使用のコードへの非推奨
- AutoTracking 1.0.0
- 画面表示イベントを自動的に追跡する新しいアクティビティ追跡モジュール
- AdIdentifier 1.1.0
- 新しいAppSet識別子のサポート
- コアに合わせた依存関係の更新
- CollectDispatcher 1.1.0、TagManagementDispatcher 1.1.0
JsonUtils
を使用した標準化されたシリアライゼーション- コアに合わせた依存関係の更新
- CrashReporter 1.1.0、HostedDataLayer 1.1.0、InstallReferrer 1.1.0、Lifecycle 1.1.0、Location 1.1.0、Media 1.1.0、RemoteCommandDispatcher 1.1.0
- コアに合わせた依存関係の更新
- VisitorService 1.1.0
- ビジターを更新する際に使用するTealiumプロファイル名を上書きするための追加構成オプション:
config.overrideVisitorServiceProfile
- シリアライゼーション/デシリアライゼーションのパフォーマンス向上
- コアに合わせた依存関係の更新
- バグ修正:
- 日付が0の場合の日付解析例外
バージョン 1.2.8
- Core 1.2.8
- 環境から導き出されたログレベルを上書きするために
TealiumConfig.logLevel
を追加しました - Consent Managerによってトリガーされる各イベントのペイロードに
consent_last_updated
タイムスタンプを追加しました - ペイロードキー定数を
Dispatch.Keys.XXX
に移行し、アクセスしやすくしました - バグ修正
app_name
は、アプリラベルの非ローカライズ版にフォールバックします- スレッドによって引き起こされるイベントルーターのクラッシュを修正しました。
screen_title
がデフォルトでTealiumView
ペイロードに再追加され、コンテキストデータに提供されていない場合はviewName
に構成されますtealium-settings.json
をアセットとしてロードしようとするときに不要なログが削除されました。- セッション中に複数のディープリンクが発生する場合、新しいものを追加する前にデータレイヤーから前のディープリンクパラメーターが削除されます。
- 環境から導き出されたログレベルを上書きするために
- CollectDispatcher 1.0.6, HostedDataLayer 1.0.4, RemoteCommandDispatcher 1.0.5, TagManagement 1.0.7
- イベントキー参照が新しい
Dispatch.Keys.XXX
を使用するように更新されました(Core 1.2.8+でのみ存在)。
- イベントキー参照が新しい
バージョン2.4.6
影響の少ない変更
- HTTPリクエストを内部コマンドに送信する前にRemoteCommandを解放するとクラッシュする可能性があるバグを修正しました。
- 30分以上のセッションに対してデータレイヤー変数が永続化されないバグを修正しました。
batterySaver
機能が有効になっていない場合、isLowPowerModeEnabled
通知の登録を避け、iOS 15の内部デッドロックによる可能性のあるクラッシュを回避しました。- トラッキングコールキューが同意を受け取った後に処理されないバグを修正しました。
9月 2021
バージョン1.2.7
- コア1.2.7
- DeviceDataモジュールからデータレイヤーに
device_logical_resolution
を追加しました。
- DeviceDataモジュールからデータレイヤーに
8月 2021
バージョン2.1.3
- Kotlin依存関係の更新
Expiry.UntilRestart
のサポートを追加- Swiftの実装に合わせてTimeCollectorがデフォルトで追加されるようになりました
- より良いcustomVisitorIdのサポート
バージョン5.8.2
影響の小さい変更
- ライフサイクルXCFrameworkファイルの問題を修正し、アプリの.ipaファイルのアーカイブが成功するようになりました
- Carthageは、中間のJSONファイルを必要とせずに、Githubのリポジトリから直接XCFrameworksを使用できるようになりました(インストールを参照)。既存のCartfile参照は更新する必要があります。
- CocoaPodsは現在、XCFrameworkファイルを使用しています
バージョン2.4.2
影響の少ない変更
- 実行時にIDFAとATT認証ステータスが更新されないバグの修正を完了しました。
バージョン2.1.2
- customVisitorIdのためのAndroidサポート
- セッションIDを取得するためのサポートを追加 - getSessionId()を使用してください
7月 2021
バージョン 1.2.6
- コア 1.2.6
- 独自の一意の識別子を使用するための
TealiumConfig.existingVisitorId
を追加しました。 - 同意ログのプロファイルを上書きするための
TealiumConfig.consentManagerLoggingProfile
を追加しました。 - 同意ログイベントはすべての有効なディスパッチャーを通じてルーティングされます。
- データレイヤー変数
app_build
とapp_version
の値を更新しました。
- 独自の一意の識別子を使用するための
- タグ管理ディスパッチャー 1.0.6
- 同意ログのプロファイル上書きをサポートします。
- コレクトディスパッチャー 1.0.5
- 同意ログのプロファイル上書きをサポートします。
- ビジターサービス 1.0.5
- バグ修正: 保存された長い値のデシリアライズ。
バージョン2.4.0
中程度の影響の変更
- 不必要なファイルバックアップを防ぐための保存更新。
低影響の変更
- カスタムイベントを使用してアプリ内のストリーミングメディアを追跡するメディアモジュールを追加しました。
- リモートHTTPコマンドからレガシー認証オプションを削除しました。
6月 2021
バージョン2.0.0
- 初回リリース。
- Cordova 9.0.0が最低要件です。
- SDKをJavaからKotlinに、Objective-CからSwiftに更新しました。
- Tealiumの依存関係を最新バージョンに更新しました。
gatherTrackData
メソッドを追加しました。- 以下の構成オプションを追加しました:
overrideCollectDomain
、overrideCollectProfile
、sessionCountingEnabled
。
バージョン5.8.1
高影響変更
TealiumConfig
オブジェクトにWKProcessPool
インスタンスを構成するオプションを追加しました。これにより、Tealiumタグ管理のwebviewがクッキー同期問題を回避できます。
バージョン2.3.2
中程度の影響の変更
- 永続的な保存モジュールを
Caches
ディレクトリの代わりにApplication Storage
を使用するように更新しました。これにより、iOS 14.7+にアップグレードする際に永続データが削除されるのを防ぎます。
低影響の変更
Connectivity
モジュールを更新し、CTTelephonyNetworkInfo
のインスタンスを複数回インスタンス化するのではなく、一度だけ使用するようにしました。UIWebView
からWKWebView
へのクッキー移行ロジックを削除しました。- URLを検証するために使用されていたRegExを更新しました。これにより、localhost、ローカルIP、ポート付きのURLなど、より一般的でないURLを使用できるようになりました。
バージョン2.1.1
- Tealium Androidの依存関係を最新に更新
- Androidの起動イベント修正 + テスト
- iOS VisitorProfileのarraysOfStringsを更新
- tealium-react-native.podspecを0.64+とHermesに対応するように更新
- index.d.tsを更新
- サンプルアプリを更新
5月 2021
バージョン1.2.5
- HttpClientと同意ログの失敗に関する問題を修正しました。
- HttpClientの実行をIOディスパッチャーに移動することで非同期性能を向上させました。
バージョン2.3.1
低影響の変更
- 同意ポリシーキーを
policy
に戻すためのマイナーフィックス。 decline_consent
イベントがキューに入れられたり、ドロップされたりしないことを確認しました。
4月 2021
バージョン 1.2.4
-
コア 1.2.4
- 新しいデータレイヤー変数
enabled_modules
とenabled_modules_versions
を追加しました。両方とも文字列の配列で、使用中のモジュールのソートされたリストとそのバージョン番号 - すべてのモジュールの最新バージョンを取得するために必要です。
モジュール名も
UPPER_SNAKE_CASE
からPascalCase
に変更され、Swiftに合わせました。- 新しい構成オプション
remoteApiEnabled
を追加し、RemoteCommandsとTagManagementモジュールを使用する際のremote_api
イベントの無効化を許可します。 - 新しい構成オプション
overrideCollectProfile
を追加し、イベントペイロードのtealium_profile
の値を上書きし、イベントをTealiumConfig
オブジェクトに構成されたTealiumプロファイルとは異なるプロファイルにルーティングすることを許可します。 - バグ修正:
HttpRemoteCommand
を使用する際にapplication/json
とx-www-form-urlencoded
の両方のコンテンツタイプをサポートするようにしました。 - バグ修正: 特定のコレクションが正しくエンコードされない問題を修正しました。
- 新しいデータレイヤー変数
バージョン2.3.0
高影響度の変更
TealiumConfig
オブジェクトにWKProcessPool
インスタンスを構成するオプションを追加し、Tealiumタグ管理のwebviewがクッキー同期問題を回避するために使用できるようにしました。- データレイヤーの値
call_type
を削除し、それをtealium_event_type
に置き換えました。イベントタイプが標準トラックであり、スクリーンビューではない場合、tealium_event_type
の値はlink
ではなくevent
になります。
ロードルールまたは属性ルールがcall_type
を探すように構成されている場合は、代わりにtealium_event_type
を探すように更新してください。イベントタイプでlink
の値をチェックしていた場合は、条件をevent
をチェックするように更新してください。
低影響度の変更
- RemoteCommandsモジュールの小さなメモリリークを解決するためのマイナーフィックス。
- ライフサイクルモジュールで、スリープとウェイクイベントで
lifecycle_diddetectcrash=true
を送信していた問題を修正しました。 - カスタム同意ポリシーがサポートされるようになりました。
バージョン4.48
utag.js
バージョン4.48のテンプレートがsecure_cookie
構成で更新されました。
バージョン2.1.0
- Tealiumインスタンスが準備完了後にアクセスする必要があるメソッドをサポートするための新しいオプションの初期化コールバック
- 構成中に
RemoteCommand
オブジェクトを渡すことを許可する新しいremoteCommands
構成プロパティ。
3月 2021
バージョン1.2.3
- コア1.2.3
- 同意管理:カスタム同意ポリシーを構成するオプションを追加
- DeviceCollectorモジュールに新たに
device_language
、os_name
を追加。
- クラッシュレポーター1.0.2
- CrashReporterモジュールのキーを更新:
crash_exception_name
をcrash_name
に変更、crash_exception_cause
をcrash_cause
に変更
- CrashReporterモジュールのキーを更新:
バージョン1.2.2
- コア 1.2.2
- イベントとビューのペイロードに
request_uuid
を追加しました
- イベントとビューのペイロードに
- タグ管理ディスパッチャー 1.0.4、リモートコマンドディスパッチャー 1.0.3
- バグ修正:
HttpRemoteCommand
をバックグラウンドスレッドで実行するようにルーティングしました
- バグ修正:
バージョン 1.2.1
- ProGuardと消費者ルールの改訂; 公開クラスが欠落していたため追加し、消費者ルールも改訂されました
- Core 1.2.1, Collect Dispatcher 1.0.3, TagManagement Dispatcher 1.0.3, Install Referrer 1.0.2, Lifecycle 1.0.3, Location 1.0.3, VisitorService 1.0.3, RemoteCommand Dispatcher 1.0.2, Hosted DataLayer 1.0.2, Crash Reporter 1.0.1, Ad Identifier 1.0.1
バージョン1.1.1
- 最新のTealium KotlinとSwiftライブラリを使用してプラグインを更新
- Consent Expiryのサポートを追加しました
バージョン2.0.3
低影響の変更
- バグ修正:
- 0.63.3より前のReact Nativeバージョンでキーの安全性をチェックするためにKotlinに
safeGet
拡張メソッドが追加されました - 0.63.3より前のReact Nativeバージョンに対応するために、ブリッジヘッダーにReactモジュールのインポートが追加されました
- 0.63.3より前のReact Nativeバージョンでキーの安全性をチェックするためにKotlinに
- SDKの依存関係と
package.json
の増分
2月 2021
バージョン2.0.2
低影響の変更
- バグ修正: ホットリロード時に
EventEmitter
イベント名がクリアされるのを防ぐため、React Nativeモジュールからdeinit
を削除しました。
バージョン5.9.1
- 修正:
WebViewDispatcher
- ネットワーク接続を再確立した後のオフラインイベントの適切なデキューを許可します。
バージョン5.8.0
中程度の影響の変更
platform
変数の値を小文字化して、モバイルセッションタイマーを修正しました。以前は、ウェブと同様にセッションが測定されていました(一貫した活動の30分)。platform
変数を小文字化することで、Customer Data Hubは受信データをモバイルセッションと認識し、セッションの長さが2分に短縮されます。
大文字小文字を区別するplatform
の値(iOS
vs ios
など)をチェックするロードルールまたは属性ルールが構成されている場合は、ロードルールを更新してください。
低影響の変更
- ビルド警告を解決し、非推奨のAPIを更新しました
バージョン1.3.1
- バグ修正 - イベントデータが予期せずに保存されるのを防ぐために、Persistent Dataのコピーを使用してtrackメソッドを更新しました
バージョン2.0.1
低影響の変更
- バグ修正:
- パッケージディレクトリ内のすべての
.ts
ファイルを含めました(common.ts
ファイルが欠落していました) .podspec
内のソースファイルへのパスを更新しました
- パッケージディレクトリ内のすべての
1月 2021
バージョン1.2.0
- 同意管理
- 同意の有効期限:提供された同意に有効期限を構成する機能を導入
- 廃止された
consentManagerEnabled
構成プロパティ; 有効なConsentPolicyを構成すると自動的にConsent Managerが有効になります - バグ修正:同意収集のロジックが不正確
- Visitor ID: 新しい方法でデバイスのVisitor IDを手動で再生成
- ProGuard: 生成されたバイナリと消費者のProGuardルールに初期のProGuardルールを追加
- AdIdentifier 1.0.0
- AdIdentifierモジュールの初回リリース:利用可能な場合、AdIdentifierは各ディスパッチに追加されます
- CrashReporter 1.0.0
- CrashReporterモジュールの初回リリース:キャッチされない例外がクラッシュを引き起こし、クラッシュデータはアプリが再度起動するときに次のディスパッチで送信されます
- Collect Dispatcher 1.0.2, Hosted DataLayer 1.0.1, InstallReferrer 1.0.1, Lifecycle 1.0.2, Location 1.0.2, RemoteCommand Dispatcher 1.0.1, TagManagement Dispatcher 1.0.1, Visitor Service 1.0.2
- ProGuard - 生成されたバイナリと消費者のProGuardルールに初期のProGuardルールを追加
バージョン2.2.1
低影響の変更
- Carthageを依存関係として使用する際にAppStoreの提出エラーを引き起こしていたため、
TealiumCore
を組み込みフレームワークとして削除しました。 - Carthageによってフレームワークをビルドできるように、
tealium-swift.xcodeproj
内のTealiumAttribution
スキームを再追加しました。
バージョン4.47
- 潜在的なjQueryの脆弱性に対する防御的なコードを追加します。JavaScriptファイルの
src
が直接構成されていることを確認し、コンプロマイズされたObject.prototype
から継承されていないことを確認します。この問題はjQuery 3.5.0で修正されましたが、3.5.1で再導入されました。 - 組み込みの
utag.ut.typeOf
関数を使用してArray
タイプをチェックするように更新します。これはinstance of
の代わりに使用します。テスト環境(Cypressなど)のiframe内でutag.js
が実行され、JavaScriptのinstance of
操作が正しく動作しない問題を修正します。
11月 2020
バージョン1.1.0
- ユーザーの興味のあるイベント間での時間を報告するためのタイムドイベントサポート
DeviceCollector
によって提供される新しいdevice_model
とdevice_manufacturer
データキー- GitHubアクションを使用したマスターへのPRのための自動化された単体テストと組み込みテスト
- Collect Dispatcher 1.0.1
- 追加のCollect URLオーバーライド
- テストカバレッジの増加
- Hosted Datalayer 1.0.0
- テストカバレッジの増加
- Lifecycle 1.0.1
- バグ修正: スリープイベントで自動追跡キーが欠落
- テストカバレッジの増加
- Location 1.0.1
- バグ修正: 自動的に近くのジオフェンスを追加する問題
- テストカバレッジの増加
- Visitor Service 1.0.1
- テスト可能性の目的のための非破壊的な変更
- テストカバレッジの増加
バージョン2.2.0
新機能
- 指定されたイベント間の時間を追跡するタイムドイベント機能を追加しました。
影響の小さい変更
- Collectモジュールのカスタムエンドポイントを構成できないバグを修正しました。
- 他のライブラリとの一貫性を保つために、
collectOverrideURL
をoverrideCollectURL
に名称変更しました。 - バッチ化されたイベントの新しいURLオーバーライドオプション
overrideCollectBatchURL
を導入しました。 - データレイヤーに
device_manufacturer
を追加しました。
10月 2020
バージョン5.9.0
- 新しいリモートコマンドアダプターに対応するためのリファクタリング
- 削除前に訪問プロファイルを消去する問題を修正
- リモートコマンドアダプターモジュール1.0.0
- Tealium Android-JavaおよびTealium-Kotlinで使用するためのコアライブラリから抽出された一般的なリモートコマンド
バージョン 0.1.2
- Tealiumの複数インスタンスに対するサポート
- Tealiumインスタンスの構築に関して破壊的な変更が導入されました
- 修正: 古いAndroidバージョンでの接続問題
バージョン2.1.0
新機能
- リモートコマンド機能が更新され、ウェブビューの要件を削除する新しいオプションで、リモートまたはローカルにホストされたJSON構成ファイルを使用することができるようになりました。iQタグ管理でリモートコマンドタグオプションを使用する場合、ウェブビューが必要です。JSON制御のリモートコマンドについて詳しく学びましょう。
TealiumLocation
モジュールを通じて、関数requestTemporaryFullAccuracyAuthorization(purposeKey:)
を使用した_おおよその位置追跡(iOS 14+)_のサポートを追加しました。iOS 14の位置情報更新と一時的な完全認証のリクエストについて詳しく学びましょう。
中程度の影響を及ぼす変更
platform
変数の値を小文字にして、モバイルセッションタイマーを修正しました。以前は、ウェブと同様にセッションが測定されていました(一貫した活動の30分)。platform
変数を小文字にすることで、Customer Data Hubは受信データをモバイルセッションと認識し、セッションの長さが2分に短縮されます。
大文字小文字を区別するplatform
値(iOS
対ios
など)をチェックするロードルールまたは属性ルールが構成されている場合は、ロードルールを更新してください。
低影響の変更
- トラックペイロードに
origin: mobile
を追加
バージョン1.0.2
- コアライブラリを更新しました - iOS 5.7.0、Android 5.8.0。
UIWebView
の依存関係を削除しました。
9月 2020
8月 2020
バージョン5.8.0
- Tealium iQのセッションレポートは、現在、webviewではなくSDKによって処理されます
この変更をサポートするために、v5.8.0に更新するときにTealium iQ内のmobile.html
テンプレートを更新してください。
- セキュリティスキャンによって提起された問題のためのマイナーフィックス
- CrashReporter 1.1.0
- クラッシュデータは、クラッシュが発生したときに保存され、その後、アプリケーションの次の起動時に送信されます。この更新により、クラッシュが正常に追跡される信頼性が向上します
バージョン5.7.0
高影響度の変更
- utag.js内のセッションカウントロジックを使用する代わりに、ネイティブセッションカウントのサポートを追加しました。これにより、セッション数がより正確になり、バックグラウンド活動が新しいセッションをトリガーし、予想以上のセッション数が結果として生じるというエッジケースが修正されました。
⚠️ 重要 ⚠️ モバイルパブリッシュ構成でタグ管理が有効になっている場合、関連するアカウント内のmobile.htmlテンプレートも更新する必要があります。このアクションが実行されない場合、Tealiumに重複したセッションが記録されます。詳細を読む テンプレートの更新方法について。
7月 2020
バージョン2.0.0
新機能
- Consent Managerモジュールに新しいCCPA APIが追加されました。Consent Managerのドキュメンテーションで詳細をご覧ください。
- ネイティブホストデータレイヤーのサポート
- ユーザーがこれらの方法のいずれかからアプリを開くと、ディープリンクURL、ユニバーサルリンクURL、およびクエリストリングパラメータをデータレイヤーに追加する自動ディープリンクトラッキング。
- Customer Data Hub UIからQRコードをスキャンしてTraceを開始する機能
- Appleが推奨する
OSLog
を使用する新しいTealiumLogger
を追加しました。TealiumConfig
オブジェクトのlogType
プロパティを構成することで、引き続きprintを使用することができます。Loggingについて詳しく読む。 - より迅速かつ簡単なインストールのために、いくつかの補助モジュールをCoreライブラリに統合しました。詳細はmodules sectionをご覧ください。
track()
メソッドを更新し、Dispatch
タイプのView
またはEvent
を受け入れるようにしました。これにより、1つのtrack
メソッドをサポートし、画面とイベントのトラッキングについてより明確にすることができます。更新されたtrack()
メソッドについてはこちらをご覧ください。- データ変数の有効期限オプションをより多くサポートします。詳細はData layerをご覧ください。
- utag.js内のセッションカウントロジックを使用する代わりに、ネイティブセッションカウントをサポートします。これにより、セッション数がより正確になり、バックグラウンド活動が新しいセッションをトリガーし、予想以上にセッション数が増えるというエッジケースが修正されます。
⚠️重要⚠️ Tag Management Moduleがディスパッチオプションとして使用されている場合、関連するTiQアカウント/プロファイル内のmobile.html
テンプレートも更新する必要があります。このアクションが実行されない場合、Tealiumに重複したセッションが記録されます。テンプレートの更新方法やアカウントマネージャーへの連絡方法についてはこちらをご覧ください。
高影響度の変更
- APIをSwiftのベストプラクティスに沿って更新しました
- モジュールシステムを最適化してパフォーマンスを向上させました
- 個々のモジュールを最適化してパフォーマンスを向上させました
- APIの簡素化のために複数のデリゲートオプションを削除しました
- 接続チェックを改善 -
NWPathMonitor
がサポートされているデバイスで使用されるようになりました - CrashReporterモジュールをプロジェクトから削除し、それを使用したい人のために別のリポジトリに追加しました
- RemoteCommandsモジュールの
NotificationCenter
を削除し、Delegateパターンに置き換えました
低影響度の変更
- テスト可能性のためにより多くのプロトコルと結果タイプを追加しました
- 他のTealiumライブラリとの一貫性を保つためにクラス名を更新しました
- インラインコードドキュメンテーションを追加しました
- ユニットテストを更新し、パフォーマンステストを追加しました
2.x以前のリリースノートについては、Tealium for Swift 1.xをご覧ください。
5月 2020
バージョン5.7.2
- 修正: Collectモジュールのプロファイルを上書きするための
Tealium.Config
APIsetOverrideCollectDispatchProfile
を追加しました - ライフサイクル 1.1.4
- 修正:
tealium_event
は現在、イベント仕様をサポートするためのライフサイクルイベントタイプ(起動/スリープ解除/スリープ)を含んでいます
- 修正:
4月 2020
バージョン5.7.1
- 修正: Android API 26+に対して
WebViewClient
のonRenderProcessGone
が実装され、レンダリングプロセスのクラッシュを適切に処理し、WebViewを再初期化します(TagManagement
モジュールのみ)
バージョン1.0.10
低影響の変更
initializeCustom
メソッドでCollect Dispatch URLを上書きする機能を追加- TypeScript定義で
null
を受け入れるパラメータに対して有効化 - リモートコマンドメソッドのTypeScript定義を修正
2月 2020
バージョン1.2.0
高影響度の変更
- Flutterを通じてTealium リモートコマンドのサポートを追加しました。これにより、リモートコマンドをJavaScriptファイルに追加すると、ペイロードがコールバック関数を介して返されます。リモートコマンドも削除可能です。リモートコマンドメソッドの詳細については、Flutter APIを参照してください。
低影響度の変更
- 基礎となるTealiumライブラリをバージョン5.7.0(Android)および5.6.6(iOS)に更新しました
バージョン1.0.8
高影響度の変更
- TealiumのリモートコマンドをReact Nativeを通じてサポートしました。これにより、JavaScriptファイルにリモートコマンドを追加すると、ペイロードがコールバック関数を介して返されます。リモートコマンドはReact Nativeを介して削除することも可能です。リモートコマンドメソッドの詳細については、React Native APIを参照してください。
低影響度の変更
- 基礎となるTealiumライブラリをバージョン5.7.0(Android)および5.6.6(iOS)に更新しました
- TypeScriptの型定義を追加しました
1月 2020
バージョン5.6.6
影響の少ない変更
- バグ修正。
removeRemoteCommandID
のログフォーマットを更新。
12月 2019
バージョン5.5.1
低影響の変更
captureTimeDataSourcesForType
メソッドを修正して、clientVolatileDataSources
を直接使用する代わりにvolatileDatasourcesCopy
を使用します。これにより、addToVolatileDataSources
メソッドは別のスレッドから安全に呼び出すことができるようになりました。
11月 2019
バージョン5.6.5
低影響の変更
tealium_session_id
を揮発性データ変数に追加し、簡単に取得して使用できるようにしました。
バージョン1.0.7
高影響度の変更
- ReactNative Autolinkingの0.60+へのサポート
- 特にAndroidプラットフォームにおけるネストされたイベントデータのサポートを改善
- 基礎となるTealiumライブラリをバージョン5.5.5(Android)および5.6.3(iOS)に更新
- バグ修正
Tealium.getPersistentData(key, callback)
のメソッドシグネチャを修正Vdata
/Event
列挙型に関連するiOSのビルドエラーを修正- 一部のiPadバージョン(
TealiumIOS
pod v5.6.0/5.6.1を使用する場合のみ)でのクラッシュを修正
バージョン 1.0.1
- 組み込みのAndroid SDKを5.6.0に更新しました
- 組み込みのiOS SDKを5.6.5に更新しました
- サンプルアプリの依存関係を更新しました
10月 2019
バージョン5.6.0
高影響度の変更
UIWebView
を完全に削除し、AppleがiOS 8.0以降でUIWebView
を非推奨としているため、WKWebView
のみをサポートするようにしました。訪問のセッションと分析履歴を保持するために、便宜上UIWebView
のサポートを続けていました。しかし、ITMS-90809: Deprecated API Usage - AppleはUIWebView
APIを使用するアプリの提出を停止します。詳細を学ぶUIWebView
について。UIWebView
で使用されるクッキーをWKWebView
に移行するWKHTTPCookieStoreを用意しています。これにより、ユーザーID/訪問のクッキーは新しい実装にシームレスに移行します。
中影響度の変更
- デバイスリストを最新のAppleデバイス(X、XR、XS、11など)に更新しました。また、デバイス名をハードコーディングするのではなく、JSONファイルからロードするように実装を更新しました。最後に、追加のデバイス詳細を提供する2つの変数を追加しました:
model_name
(iPhone 8、iPhone XR Max、iPhone 11 Proなど)とmodel_variant
。例えば、"GSM"
、"WiFi"
、"model A1457, A1518, A1528"
などです。追加のモデル情報が利用できない場合、標準のdevice
変数は次のように読み取られます:"iPhone 10,0"
。
9月 2019
バージョン 1.0.5 - 1.0.6
低影響の変更
package.json
からrnpm
を削除し、Reactのドキュメンテーションに従ってreact-native.config.js
を追加しました。- サンプルアプリのAndroidとgradleのバージョンを更新しました。
- AndroidとiOSのサンプルアプリの両方を、それぞれのTealiumライブラリの最新バージョンを使用するように更新しました。
8月 2019
バージョン 5.5.4 - 5.5.5
影響の小さい変更
- ビュー階層が変更された場合でもTealiumを再初期化する必要がないように、各トラックコールでビューに再接続する機能を追加しました。あなたのアプリ自体での検証が必要です。アプリのさまざまな画面でトラッキングコールがアプリを離れていることを確認してください。これには、ビュー階層が変更された可能性があるプッシュ通知から起動されるビューも含まれます。
7月 2019
バージョン1.1.0
高影響度の変更
低影響度の変更
- Tealiumクラスにトレースの参加/離脱/終了を容易にするためのトレースヘルパーメソッドが追加されました。
- これにより、
tealium_trace_id
キーとトレースIDの値がトレースが参加している間のすべてのイベントに追加されます。
- これにより、
- バグ修正
- Config作成時に提供されたオプションデータがイベントで渡されていませんでした。
- これはすべてのイベントに存在します。
- 不必要に追跡されているコンパイル済みコードを削除するための
.gitignore
ファイルが追加されました。
バージョン1.0.0
- 初回リリース。
- このプラグインは、ユーザーがFlutterアプリケーション内でTealiumのネイティブモバイルライブラリ(Android/iOS)を使用できるようにします。
バージョン5.5.2
影響の小さい変更
- クラッシュの原因となる可能性があるため、各ウェブビューへの呼び出しでのトレースIDクッキーチェックを削除しました。これは
UIWebView
ではうまく機能していましたが、WKWebView
では問題を引き起こす可能性がありました。Tealiumのインストール検証とデバッグ方法については、Tealium Mobile Appsのデバッグを参照してください。
4月 2019
バージョン5.5.0
高影響度の変更
- タグ管理は、デフォルトで
UIWebView
の代わりにWKWebView
を使用するようになりました。アップグレード前にタグ管理のドキュメンテーションを注意深く読んでください。
低影響度の変更
WKWebView
の更新/変更を示す新しいサンプルアプリが追加されました
3月 2019
バージョン 1.0.3 - 1.0.4
影響の少ない変更
- Consent Managerメソッドの
null
アクティビティ処理、および追加のインスタンスnullチェック。 - 最新のAndroidバージョンを対象としたGradleの更新。
2月 2019
バージョン1.3.0
visitor_id
を削除し、"event"
エンドポイントに切り替えtealium_visitor_id
とtealium_vid
を削除- POSTメソッドとJSONを使用して
"event"
エンドポイントを使用 - 曖昧な
Map<String, Object>
の代わりにデータを表すUdo
データオブジェクトを作成 Udo
データタイプを使用するメソッドを更新し、データ用のMap<String, Object>
を使用するAPIメソッドを非推奨に- 多くのリファクタリングと、ライブラリ内のより保守性の高いコードを奨励するためのTDDの導入
バージョン 1.0.1 - 1.0.2
低影響の変更
- バグ修正 - Androidの
Tealium
インスタンスでtrackEvent()
を呼び出すための公開trackEvent()
を修正しました。
高影響の変更
- Tealium iOSとTealium Androidの追加の公開向けメソッドが公開されました。
- Tealiumの複数のインスタンスがサポートされるようになりました。
- 同意管理、ライフサイクル、およびデータソースIDの有効化を含む新しい構成オプションが追加されました。
12月 2018
8月 2018
6月 2018
バージョン4.46
- 以下の新しい組み込み変数のサポートを追加:
tealium_session_number
- 既存の値utag.data['cp.utag_main__sn']
の複製tealium_session_event_number
- 現在のセッション(訪問)でのトラッキングコール(utag.view()
,utag.link()
)の数をカウントするutag.data['cp.utag_main__se']
のクッキー値。これは、1ページのロードで多くのトラッキングイベントがあるシングルページアプリ(SPAs)に便利です。noview
フラグを使用するページでは、ページロード(ロードルール評価)とutag.view()
の最初の呼び出しの両方で値は ‘1’ です。
utag.link
,utag.view
またはutag.track
コールに渡される空のパラメータリストのサポートを追加。以前のバージョンでは、utag.link()
またはutag.view()
の呼び出しは問題なく動作しますが、データレイヤーに追加のcfg
オブジェクトが追加されます。utag.track()
の呼び出しは、以前のバージョンでは例外を引き起こします。noview
フラグを使用するページでは、以下の2つの点に注意が必要です:- データレイヤーは、ページロード(
utag.js
がデータレイヤーを使用してタグをロード)とutag.view
の最初の呼び出し(タグを発火および/または追加のタグをロード)の両方でtealium_session_event_number
の値が ‘1’ になります。 - クッキーが使用され、ページロード時に初期化されるため、最初のページで
utag.view
の呼び出しが適時に行われないと、ブラウザでページがリフレッシュされ、2ページ目で行われる最初のutag.view
の呼び出しに移行します。これはエッジケースで、ほとんどの実装ではutag.js
の実行直後にutag.view
を呼び出します。
- データレイヤーは、ページロード(
- この更新には、レガシーのプライバシーマネージャーエクステンションで使用される “OU” 関数の修正も含まれています。
- OPTOUTMULTIクッキーは、
utag.view/link
の各呼び出しで再チェックされます(ページのリフレッシュは必要ありません) - タグのUIDによって直接発火されるタグも、発火前にOPTOUTMULTIクッキーの構成をチェックします
- OPTOUTMULTIクッキーは、
1月 2018
バージョン4.45
- バージョン4.40で導入されたバグを修正しました。このバグは、同じタグをiframeで複数回ロードするページのブラウザ履歴に余分なエントリを追加していました。この問題は、iframeベースのタグベンダーを使用するシングルページアプリケーション(SPAs)に影響を与える可能性がありました。
6月 2017
バージョン4.44
- “tags.tiqcdn.cn”(中国)でホストされる
utag.js
の訪問セッションカウントのサポートを追加しました。 - パターン
example.XX.jp
に従うドメインのデフォルトのutag_main
クッキードメインロジックを更新しました(クッキーはXX.jpドメインには構成できませんが、example.XX.jp
ドメインに構成されます)。
バージョン1.0.0
- イベントトラッキング
- 追加データをオプションで付けてイベント名を追跡します。 応答を処理するための完了ブロックを提供します。
- コレクトモジュール
- イベントデータをコレクションエンドポイントに送信するためのサポート。 必要に応じて、TealiumのVDataエンドポイントへのデフォルトを上書きします。
- AppDataモジュール
- 各イベントに有用なアプリデータ(セッションID、ランダムナンバー、タイムスタンプ)を自動的に含めるとともに、ユーザー定義のオプションデータも提供します。
- ロガーモジュール
- デバッグ目的のためのログ出力を提供します。
- 主要なクラスとの例示的なインタラクションを示すサンプルアプリケーションが含まれています。
バージョン1.2.0
- データソース追加
- 新しい変数
tealium_datasource
追加 - 永続的なファイル名が
account.profile.data
に変更されました(以前のバージョンからアップグレードする場合、ファイルはもうアクセスできません) - ユニットテストのバグ修正
バージョン4.43
- グローバル変数
i
の使用を削除 – 以前はグローバル変数utag_cfg_ovrd
(構成オーバーライドオブジェクト)を通じてループで使用されていました - レガシーのs2sサポートを削除 (これは以前にTealium iQから削除されていました。) Cloud DeliveryはTealium Customer Data Hubでサポートされています。
- エラーハンドラー関数のサポートを追加、これは
utag.ut.loader
ユーティリティ関数に渡されます。これはモダンなブラウザのみに適用されます (古いブラウザは標準のコールバックcb
関数を代わりに使用するかもしれません)
utag.ut.loader({
"src" : "https://www.example.com/path/file.js",
"cb" : function(){console.log("CALLBACK")},
"error" : function(){console.log("ERROR IN LOADING")}
});
2月 2017
バージョン1.1.0
- 新しい変数
tealium_event_type
が追加されました - 新たな主要な
track
メソッドとしてtrack(type, title, data, completion)
が追加されました。利用可能なタイプは以下の通りです:activity
conversion
derived
interaction
view
DispatchCallback
は、単にencodedUrl -> ( boolean, map<String, Object>, error)
を返すのではなく、情報辞書を返すように更新されました- 便利なリトライ
track(string, callBack)
が削除されました
9月 2016
8月 2016
バージョン4.42
組み込みのTealiumイベント属性を追加しました。これらの属性は、各Tealiumビューまたはリンクイベントに追加されます。
tealium_visitor_id
クッキーcp.utag_main_v_id
内のTealiumが生成したIDtealium_session_id
現在のセッション開始のエポックタイムスタンプ文字列(ミリ秒)tealium_account
utag.js
ファイルへのパス内のアカウント文字列値tealium_profile
utag.js
ファイルへのパス内のプロファイル文字列値tealium_environment
utag.js
ファイルへのパス内の環境文字列値。例えば、“dev"または"prod.”tealium_datasource
Tealium EventStreamからのデータソースキー。tealium_random
キャッシュバスティングに使用する文字列としてのランダムな数値tealium_library_name
ライブラリの名前(utag.js
)tealium_library_version
utag.js
のバージョン。例えば、このリリースの場合は"4.42.0"tealium_timestamp_epoch
現在のエポック時間を整数としての秒数tealium_timestamp_utc
現在のUTCタイムゾーンのISO文字列タイムスタンプ(古いブラウザでは利用できません)tealium_timestamp_local
現在のブラウザのタイムゾーンのISO文字列タイムスタンプ(古いブラウザでは利用できません)
バージョン4.41
utag.ut.encode
のフォールバック関数のタイプミスを修正するためのマイナーアップデート。
encodeURIComponent
の呼び出しは、形式が悪いユニコード文字のエンコーディング時の例外に対して、JavaScriptのescape
呼び出しを使用するようにフォールバックします。
4月 2016
バージョン4.40
Single Page App (SPA) サイトでの utag.link
と utag.view
の使用における動作の改善
以前は、utag.link/view
に渡された現在のデータレイヤーの項目が utag.data
グローバルオブジェクトにマージされていました。これは、各 utag.link/view
コールごとにロードルールを再評価するために必要でした。utag.js
4.40 テンプレートは、パブリッシュエンジンの更新を利用して、これが不要になりました。バージョン4.40では、utag.data
グローバルオブジェクトは utag.link
または utag.view
のコールごとに更新されません。
4.39の動作との後方互換性をテストするために、以下のJS拡張を4.40に更新する前に使用することができます。
// JS Extension scoped to "Before Load Rules"
utag.ut.merge( b, utag.data, 0 );
utag.ut.merge( utag.data, b ,1 );
新しい “noconsole” フラグ
utag_cfg_ovrd objectでフラグをtrueに構成すると、utag.DB
からの出力がウェブコンソールに表示されなくなります。デバッグが有効になっている場合、出力は utag.db_log
配列に引き続き存在します。
utag.ut.loader関数を使用してDOMにiframeを作成
同じIDを持つiframeがすでに存在する場合、iframeは再度追加されません。代わりに、iframeのsrcが更新されます。
utag.view
または utag.link
の呼び出しに対するJSページ変数の値の更新
JSページ変数は、utag.view
または utag.link
の各呼び出しで現在の値に更新されます。その結果、b["js_page.my_global_var"]
は utag.link
が呼び出されるたびに window.my_global_var
の最新の値を持つようになります。
cp.utag_main_ses_id
を utag.link
または utag.view
の各呼び出しでデータレイヤーに保持するためのバグ修正
値は、訪問が同じページに30分間活動がない状態で utag.link/view
コールが発生したときに新しいセッションIDに更新されます。
document.referrer
の値をデータレイヤーの b["dom.referrer"]
に読み込むための eval
の使用を削除
新しい utag.ut.encode
関数
この関数は、encodeURIComponentが例外を発行したとき(不完全または誤って形成されたUnicode文字をエンコードしようとしたときに例外が可能)に、エスケープを使用するようにフォールバックします。
_t_visitor_id
と _t_session_id
はもう利用できません
自動生成されたデータレイヤーの値 _t_visitor_id
と _t_session_id
はもう利用できません。これらは ut.visitor_id
と ut.session_id
に置き換えられました。それでも必要な場合は、以下のように追加してください:
// JS Extension scoped to "Before Load Rules"
b["_t_visitor_id"] = b["cp.utag_main_v_id"];
b["_t_session_id"] = b["cp.utag_main_ses_id"];
7月 2015
バージョン4.39
- プロファイル固有の場所に訪問のエンリッチされたデータを書き込むTealium Collect Tagのサポートを追加しました。
6月 2015
バージョン4.38
- All-Tags-scoped Extensionを実行するタイミングを選択するための新しいドロップダウンリストをサポートします。
- ロードルール後(デフォルト選択)
- ロードルール前(4.37以下ではサポートされていません)
- タグ後(4.37以下ではサポートされていません)
この機能は4.37以下と互換性がなく、Extensionが一度以上実行される可能性があります。
- すべてのタグがロードされる前に
utag.view
を呼び出すサポートを追加しました。これは、DOM Ready-scoped Extension内の特定のタグをそのUIDで発火させるためにutag.view
を呼び出すときのバグを修正します。 - 特定のタグをそのUIDで呼び出すための
utag.link
のサポートを追加しました。
2月 2015
バージョン4.37
utag_main
クッキー内の$値のインスタンスを誤ってデコードし、それをセパレータとしてレンダリングするバグを修正しました。この修正により、utag_main
クッキーの値はもう’二重デコード’されません。- readywait flagが構成されていたり、
utag_data
オブジェクトがページから欠落していたりすると、utag_main__ss
クッキーが誤って構成されるバグを修正しました。
1月 2015
バージョン4.36
utag.link()
の呼び出し時に新しいタグをロードします。utag.link()
を呼び出すと、ページ上にまだ存在しないタグをロードできます。waittimer
とreadywait
フラグがtrue
に構成されている場合、DOM Ready-scoped拡張機能のutag.data
オブジェクトが初期化されないバグを修正しました。- 新たに組み込みのData Layer変数を追加しました:
utag.data["ut.domain"]
: ウェブサイトのドメインutag.data["ut.version"]
: サイトでロードされるutag.js
のバージョンutag.data["ut.event"]
: イベントの種類(リンクまたはビュー)utag.data["ut.account"]
: サイト上のTealium iQアカウントutag.data["ut.profile"]
: サイト上のTealium iQプロファイルutag.data["ut.env"]
: 公開環境
- 手動の
utag.view
とutag.link
の呼び出しがセッション終了のクッキータイムスタンプを延長しないバグを修正しました。これは、シングルページアプリケーションや、訪問がサイトと対話しながらセッションを開放しているAJAXに依存するサイトに特に便利です。 - 同期的にロードするタグを使用してブロッキングタグを防ぐバグを修正しました。
- Internet Explorerの古いバージョンのキャッシュから複数の同期ブロッキングタグをロードするのを防ぐバグを修正しました。
- すべてのタグスコープの拡張機能が実行される直前のデータレイヤーを出力するデバッグを追加しました。
12月 2014
バージョン4.35
- データレイヤーが急速に行われる
utag.view()
の呼び出しに対して保存されないバグを修正しました。現在、各呼び出しに対してデータレイヤーのスナップショットが保存されます。 - 手動での
utag.view()
およびutag.link()
の呼び出しに対して、より多くのデバッグ出力を追加しました。 - 新しいユーティリティ関数を追加しました:
utag.ut.typeOf()
。例えば、utag.ut.typeOf([])
は値"array.“を返します。
10月 2014
バージョン4.34
- DOM readyState “complete”(別名 “load”)イベントまでタグの読み込みを遅延させるためのオーバーライド(
utag_cfg_ovrd
)フラグをutag.js
に追加しました。このフラグは、Wait = Yes settingを持つすべてのタグをさらに遅く実行することで、ページ表示時間の速度を改善する可能性があります。このフラグを構成するには、以下のコードをPreLoader-scoped JavaScript Code extensionに入力します:
var utag_cfg_ovrd = {};
utag_cfg_ovrd.dom_complete = true;
- Internet Explorerブラウザのバグを修正しました。このバグでは、DOM readyStateが早期に"interactive"と報告されていました。古いバージョンのInternet Explorerに対して、readyState “complete"のための追加遅延が追加されました。
9月 2014
バージョン4.33
- 新たに2つのDOM変数(以前はデータソース)を追加しました:ブラウザの高さ(
dom.viewport_height
)とブラウザの幅(dom.viewport_width
)。これらをロードルールで使用して、訪問が特定のデバイスを使用してサイトを閲覧しているかどうかを検出します。例えば、この値が480未満の場合、訪問が電話機を使用していると推測するかもしれません。これを試してみてください、あなたの電話で楽しんでみてください。 utag.ut.loader
関数にiframe/scriptsのカスタム属性のサポートを追加しました。- 手動の
utag.view
呼び出しによって発火されたときに、タグがタグタブで指示された順序でロードされないバグを修正しました。
8月 2014
バージョン4.32
- Ready Wait FlagとBundling Libsの公開構成を同じプロファイルで有効にするためのPublish Settingsのバグを修正しました。
- Ready Wait Flag構成を有効にすると、
utag.cfg.noview
フラグがtrue
に構成されていた場合にfalse
にリセットされるバグを修正しました。 - 新しい構成フラグ、Wait Timer(
utag_cfg_ovrd.waittimer
)を導入しました。タグはDOM Readyシグナルまで読み込まれません。このフラグは、DOM Readyシグナルの直後にタグが待機する時間を正確に構成します。このフラグを構成すると、サードパーティのベンダータグの読み込み時間を含まないWebページの読み込み時間が表示されます。この値はミリ秒で構成します。
Wait Timerフラグを構成する方法の例は以下の通りです:
var utag_cfg_ovrd={};
utag_cfg_ovrd.waittimer=3000;
これにより、すべてのタグの読み込みがDOM Readyシグナルの3秒後まで遅延します。
5月 2014
バージョン4.31
- 外部のJavaScriptファイルを取り込み、コールバック関数を実行する際にInternet ExplorerブラウザでUTAGユーティリティ関数のバグを修正しました。これは、コールバック関数が早すぎるタイミングで実行されるという稀なタイミング問題を解決します。
- すべてのタグがロードされる前に
utag.view
が呼び出されたときの追加のデバッグ出力を導入します。エラーが発生する可能性があるタグUIDが出力に表示されるようになります。
4月 2014
バージョン4.29
- ブロッキングタグを複数サポートできないバグを修正しました。現在、複数のタグをブロッキングタグとして動作させることができます。例えば、ティーリアム通貨コンバーターと別の外部
.js
ファイルなどです。 - “全てのタグ"にスコープされた拡張機能は、ブロッキングタグが完了した後に実行されます。
- 自己ホスティングの
utag.js
ファイルの状況では、utag.v.js
ファイルはもはや送信されません。 - 訪問ID生成ロジックから"top.“を削除しました。これにより、iframesの問題が修正されました。
2月 2014
バージョン4.27
- AudienceStream Data Layer Enrichmentのサポートを導入します。これにはAudienceStreamとDataCloud Tagが必要です。
utag.js
は、動的なメタタグをキャプチャするために、すべてのutag.view
呼び出しでMeta tagsを読み取ります。utag_main
クッキーにはいくつかの変更があります:-
utag_main
クッキーの寿命は、EUの法律に準拠するために1年に構成されています。 -
utag_main
クッキーのセッションID(ses_id
)の値は、訪問があなたのウェブサイトで過ごした時間を計算するために使用されるタイムスタンプになりました。この値を参照するには、次の構文を使用します:
b["cp.utag_main_ses_id"]
-
utag_main
クッキーのセッション番号の値を導入します。この値を参照するには、次の構文を使用します:
b["cp.utag_main__sn"]
-
ページ番号の値を導入します。これは、
utag.js
がロードされるたび、基本的には新しいURLがロードされるたびに増加します。これはイベントカウンターと混同しないでください。この値は新しいセッションごとに1から始まります。この値を参照するには、次の構文を使用します:
b["cp.utag_main__pn"]
-
既知の問題:ページ番号(
_pn
)とセッション番号(_sn
)の値は、utag_main
セッションクッキーが4.27より前のバージョンのutag.js
によってすでに構成されているウェブサイトを訪問が訪れるたびにNaNに構成されます。この問題はutag.js
バージョン4.28で解決されています。
-
- オブジェクトをフラット化するutag.ut.flatten関数を導入します。これは主にAudienceStreamのData Layer Enrichmentで使用されます。
1月 2014
バージョン4.26
多くの重要な変更とエンリッチメントがあります。
詳細については、バージョン4.26のノートをご覧ください。
11月 2013
バージョン4.011
サーバー間のサポートを追加します。現在、サーバー間の高度な構成があり、タグがTealiumからベンダーに直接データを送信することを可能にします。
バージョン4.010
Tealium通貨変換タグを使用する際、またはカスタムソースアドバンス構成に値が構成されている任意のタグを使用する際のバグを修正しました。このバグでは、タグが強制タイムアウト閾値が3秒以上になるまで他のタグのu.send関数を呼び出すのを待機します。
9月 2013
バージョン4.009
“Wait = Yes"タグがutag.js
がDOM Ready後に実行された場合、“load"イベントではなくDOM Readyイベントを待つというバグを修正しました。
多くのサイトでは、これは大幅なパフォーマンス向上であり、DOM Readyを待つように構成されたタグをはるかに早く読み込みます。
3月 2013
バージョン4.008
“.edu.au"および”.net.au"で終わるドメインをサポートするための更新(例として"au"を使用します。)以前のutag.js
は".com.au"および".org.au"のみをサポートしていました。
utag.loader.GV
(内部の"Get Variables in Object"関数)をhasOwnPropertyを使用するように更新します。これは反復処理するより安全な方法です。
1月 2013
バージョン4.007
“Page Data Object"の公開構成にmyobj.utag_data
のようなものを入力することで、顧客が"pre"関数で例外を見る可能性がある問題を修正しました(myobj
が存在しないと仮定します)。この例外はコードの一部をスキップさせ、定義されていないutag.handler.extend
変数の.lengthをチェックする結果となりました。現在、utag.handler.extend
が定義されているかどうかを確認するチェックがあります。
バージョン4.006
Publish Engineは、タグUIDの配列である utag.loader.cfgsort
変数を構築します。この配列は、Tealium iQのタグの正しい順序になっています。タグは現在、Tealium iQの順序と一致する順序で発火します。
12月 2012
バージョン4.005
ユーティリティ関数 utag.ut.decode
を追加します。
また、“no cookie” フラグ utag.cfg.nocookie
のサポートも追加します。utag.cfg.nocookie
の値が定義されており、それが true に構成されている場合、utag.js
は utag_main
クッキーを書き込みません。
既存の utag_main
クッキーは変更されず、削除されません。一部のタグは utag_main
クッキーが存在することを期待しているため、このフラグは自己責任で使用してください。
サンプル(Pre Loader-scoped JavaScript Code Extension):
var utag_cfg_ovrd={};
utag_cfg_ovrd.nocookie=true;
utag.ut.decode
は decodeURIComponent
のより安全なバージョンです(decodeURIComponent
が例外を発行する場合、unescapeが使用されます)
11月 2012
バージョン4.004
Internet Explorer 7とInternet Explorer 8でのInternet Explorer DOM Ready Extension “タイミング"問題の修正を含みます。この問題では、Internet ExplorerがDOM Ready Extensionsをタグがロードされる前に実行するかどうかが不確定でした。このバージョンでは、この問題を修正して、DOM Ready Extensionsが最初に実行されることを確認します。これにより、すべてのブラウザで一貫した動作が提供されます。
utag.DB
の変更。この関数は、すべてのutag.DB
呼び出しがutagdb=true
のクッキーを"再チェック"しないように変更されました。これにより、高性能なutag.DB
関数が提供されます。
utag.js
で追加のutag.DB
呼び出しを追加します。
デバッグをどのようにオンにしますか?コンソールでこれを実行します:document.cookie="utagdb=true"
サンプルのutag.DB
呼び出し:
utag.DB("Inside of DOM Ready Extension");
10月 2012
バージョン4.003
特定のタイムスタンプでutag_main
クッキーの有効期限を構成する機能を追加しました。
utag.loader.SC("utag_main",{"mycookie123":"testing123;exp-1351111959896u"});
タイムスタンプの最後にu
があることに注意してください。
8月 2012
バージョン4.002
サブプロファイルタグのそれぞれに対しても utag.link
を実行します。