問題
- Liferay DXPインスタンスからAnalytics Cloudにカスタムイベントを送信したい。
- どうすればいいのでしょうか。
Environment
- Liferay DXP
- Analytics Cloud
解決策
それ以外のものについては、LiferayのJavascriptをサポートする以下のような機能を使って、Custom Eventsを使用することができます。
-
Pages' Javascript field
Site Builder → Public Pages → Configuration ⛩ icon → Advanced tab → Javascript field
ここに入力したスクリプトは、ページを表示するたびにすべての Public ページで実行されます。 -
ウェブコンテンツ ソース内にスクリプトを含む記事
- HTMLフィールドを持つ構造を持つWebコンテンツ記事を作成する
- ソース のビューに変更します。
- スクリプトを入力する
- ウェブコンテンツの記事を公開する
- ページ内に表示する
- 記事が表示されるたびに、スクリプトが呼び出されます。
-
フラグメントのJavaScriptフィールド
デザイン → フラグメント → 新規フラグメントの作成 → JavaScriptフィールド
Webコンテンツの記事と同様に、フラグメントをページに表示させてスクリプトを呼び出す必要があります。
ページのJavaScriptフィールドにスクリプトを記述するのが一般的な方法です。 しかし、必要なものによっては、フラグメントやウェブコンテンツの記事を使用する方が効果的です。
追加情報
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン