リソース: トリガー
Google タグ マネージャーのトリガーを表します。
| JSON 表現 |
|---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "triggerId": string, "name": string, "type": enum ( |
| フィールド | |
|---|---|
path |
トリガーの相対パス(GTM API パススキーマを使用)。 |
accountId |
GTM アカウント ID。 |
containerId |
GTM コンテナ ID。 |
workspaceId |
GTM ワークスペース ID。 |
triggerId |
GTM トリガーを一意に識別するトリガー ID。 |
name |
トリガーの表示名。 |
type |
このトリガーを発動させるデータレイヤー イベントを定義します。 |
customEventFilter[] |
カスタム イベントで使用。すべての条件が true の場合にイベントが発生します。 |
filter[] |
すべての条件が true の場合のみ、トリガーが発動します。 |
autoEventFilter[] |
自動イベント トラッキングで使用します。 |
waitForTags |
(デフォルトのアクションのタイミングをずらして)すべてのタグが配信されるまでフォームの送信やリンク先の表示を遅らせるかどうかを決めます。フォーム送信トリガーとリンククリック トリガーでのみ有効です。 |
checkValidation |
フォームの送信やリンクのクリックといったイベントにおいて、(検証の結果などにより)他のイベント ハンドラによってキャンセルされない場合に限ってタグが配信されるようにするかどうかを決めます。フォーム送信トリガーとリンククリック トリガーでのみ有効です。 |
waitForTagsTimeout |
上記の「waits_for_tags」が
。フォーム送信トリガーとリンククリック トリガーでのみ有効です。 |
uniqueTriggerId |
フォーム送信リスナー、リンククリック リスナー、またはタイマー リスナーを自動生成するトリガーのグローバルに一意の ID。互換性のない自動イベントとトリガー ID に基づくトリガー フィルタリングの連携を図るために使用します。この値は出力の生成時に設定されます(トリガーの暗示するタグがそれまで存在しないため)。フォーム送信、リンククリック、およびタイマーのトリガーでのみ有効です。 |
eventName |
発生する GTM イベントの名前。タイマー トリガーでのみ有効です。 |
interval |
反復的なタイマー イベントの発生間隔(ミリ秒単位)。タイマー トリガーでのみ有効です。 |
limit |
このタイマー トリガーによって発生する GTM イベントの数の制限。制限が設定されていない場合は、ユーザーがページを離れるまで GTM イベントが発生します。タイマー トリガーでのみ有効です。 |
fingerprint |
保存時に計算された GTM トリガーのフィンガープリント。この値は、トリガーが変更されるたびに再計算されます。 |
parentFolderId |
親フォルダ ID。 |
selector |
クリック トリガーの CSS セレクタ(<A> タグや <BUTTON> タグなど)。AMP クリック トリガーでのみ有効です。 |
intervalSeconds |
タイマー イベントの発生間隔(秒単位)。AMP タイマー トリガーでのみ有効です。 |
maxTimerLengthSeconds |
タイマー イベントが発生する最大時間(秒単位)。AMP タイマー トリガーでのみ有効です。 |
verticalScrollPercentageList |
スクロール トリガーの割合(整数値)のリスト。垂直方向のスクロールで、各割合に達したときにトリガーが発動します。AMP スクロール トリガーでのみ有効です。 |
horizontalScrollPercentageList |
スクロール トリガーの割合(整数値)のリスト。水平方向のスクロールで、各割合に達したときにトリガーが発動します。AMP スクロール トリガーでのみ有効です。 |
visibilitySelector |
表示トリガーの CSS セレクタ(「#id」)。AMP 表示トリガーでのみ有効です。 |
visiblePercentageMin |
表示トリガーの視認の最小割合。AMP 表示トリガーでのみ有効です。 |
visiblePercentageMax |
表示トリガーの視認の最大割合。AMP 表示トリガーでのみ有効です。 |
continuousTimeMinMilliseconds |
表示トリガーの最小の視認可能持続時間(ミリ秒単位)。AMP 表示トリガーでのみ有効です。 |
totalTimeMinMilliseconds |
表示トリガーの最小の合計視認可能時間(ミリ秒単位)。AMP 表示トリガーでのみ有効です。 |
tagManagerUrl |
タグ マネージャーの管理画面への自動生成リンク。 |
notes |
コンテナでこのトリガーを利用する方法についてのユーザーのメモ。 |
parameter[] |
追加のパラメータ。 |
EventType
| 列挙型 | |
|---|---|
eventTypeUnspecified |
|
pageview |
|
domReady |
|
windowLoaded |
|
customEvent |
|
triggerGroup |
|
init |
|
consentInit |
|
serverPageview |
|
always |
|
firebaseAppException |
|
firebaseAppUpdate |
|
firebaseCampaign |
|
firebaseFirstOpen |
|
firebaseInAppPurchase |
|
firebaseNotificationDismiss |
|
firebaseNotificationForeground |
|
firebaseNotificationOpen |
|
firebaseNotificationReceive |
|
firebaseOsUpdate |
|
firebaseSessionStart |
|
firebaseUserEngagement |
|
formSubmission |
|
click |
|
linkClick |
|
jsError |
|
historyChange |
|
timer |
|
ampClick |
|
ampTimer |
|
ampScroll |
|
ampVisibility |
|
youTubeVideo |
|
scrollDepth |
|
elementVisibility |
|
メソッド |
|
|---|---|
|
GTM トリガーを作成します。 |
|
GTM トリガーを削除します。 |
|
GTM トリガーを取得します。 |
|
コンテナのすべての GTM トリガーを一覧表示します。 |
|
GTM ワークスペースの GTM トリガーに加えた変更を元に戻します。 |
|
GTM トリガーを更新します。 |