LiferayでAnalytics Cloudのカスタムイベントを作成/利用できるのはどこですか?

問題

  • 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 ページで実行されます。
    ページ__JavaScript_field.png
  • ウェブコンテンツ ソース内にスクリプトを含む記事
    1. HTMLフィールドを持つ構造を持つWebコンテンツ記事を作成する
    2. ソース のビューに変更します。
    3. スクリプトを入力する
    4. ウェブコンテンツの記事を公開する
    5. ページ内に表示する
    6. 記事が表示されるたびに、スクリプトが呼び出されます。
    Web_Content_Source_Field.png
  • フラグメントのJavaScriptフィールド
    デザイン → フラグメント → 新規フラグメントの作成 → JavaScriptフィールド
    Webコンテンツの記事と同様に、フラグメントをページに表示させてスクリプトを呼び出す必要があります。
    フラグメント_JavaScript_Field.png

ページのJavaScriptフィールドにスクリプトを記述するのが一般的な方法です。 しかし、必要なものによっては、フラグメントやウェブコンテンツの記事を使用する方が効果的です。

追加情報

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています