Assets Analytics
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

代替資産追跡方法

Liferay Analytics Cloud は、それぞれのウィジェットを通じて、ブログ、ドキュメント、メディア、フォーム、Web コンテンツなどの組み込み Liferay DXP アセットを検出し、分析できます。 サイトにこれらのアセットを表示するカスタム フラグメントまたはウィジェットがあり、Analytics Cloud でそれらを追跡する場合は、HTML 属性を使用します。 Analytics Cloud の JavaScript プラグインは、これらの HTML 属性を検出し、ユーザーの操作を追跡し、それぞれのアセット タイプのダッシュボードにデータを表示します。 これらのタグを使用してカスタム アセットを追跡し、そのメトリックを他のアセット タイプのいずれかに含めることもできます。

アセットイベント

Analytics Cloud JavaScriptプラグインには、追跡できる以下のイベントが含まれています。

AssetClicked:ユーザーがアセット領域をクリック。 また、クリックされたタグの情報も掲載しています。

AssetDepthReached: アセットエリアのスクロールイベント。 また、ユーザーが到達したコンテンツの深さに関する情報(例えば、ユーザーがどれくらいブログ記事をスクロールしたか)も掲載されています。

AssetViewed: ユーザーがアセットを閲覧。

AssetDownloaded: ユーザーがアセットをダウンロードするリンクをクリック。

AssetSubmitted: アセットエリアでのフォーム送信。 これは、HTMLフォーム要素の下にサブミットの入力タイプを配置する必要があります。

必要なメタデータ

カスタム ウィジェットまたはフラグメントでトラッキングを有効にするには、次の HTML 属性を指定する必要があります。

名前種類説明
data-analytics-asset-action文字列イベントの種類 (プレビュー または ダウンロード)。 ドキュメントとメディアにのみ適用されます。
data-analytics-asset-id文字列各資産の一意の識別子。 文字列にはスペースを含めることはできません。
data-analytics-asset-title文字列資産のタイトル。
data-analytics-asset-type文字列アセットタイプ (ブログドキュメントフォーム、または Web コンテンツ)。

これらの属性は、Analytics Cloudにトラッキングさせたい個々のアセットに追加する必要があります。 ただし、スクリプトを使用して属性の値を入力し、各アセットに対してこのプロセスを自動化することができます。

ブログタイプの例

ブログを追跡するには、 data-analytics-asset-type="blog" をその他の必要な HTML タグとともに使用します。

<div
  data-analytics-asset-id="myBlogId"
  data-analytics-asset-title="Blog Title"
  data-analytics-asset-type="blog"
>
  <h3>Bringing Ideas To Life: A Look Into Creative Writing</h3>

  <p>
    This blog explores the ways in which we can use creativity to bring our
    ideas to life. We will be looking at techniques for how to inspire, generate
    and develop characters and plot lines for compelling stories. We will also
    look at real-life examples and discuss practical use cases to apply
    knowledge to real writing.
  </p>
</div>

ドキュメントとメディアタイプの例

ドキュメントとメディアを追跡するには、 data-analytics-asset-type="document" をその他の必要な HTML タグとともに使用します。

<div>
  <h3>List of the documents related to Analytics Cloud</h3>

  <ul>
    <li
      data-analytics-asset-action="preview"
      data-analytics-asset-id="myDocumentA"
      data-analytics-asset-title="Document A"
      data-analytics-asset-type="document"
    >
      <a data-analytics-asset-action="download" href="/document-a.pdf">Document A</a>
    </li>
    <li
      data-analytics-asset-action="preview"
      data-analytics-asset-id="myDocumentB"
      data-analytics-asset-title="Document B"
      data-analytics-asset-type="document"
    >
      <a data-analytics-asset-action="download" href="document-b.pdf">Document B</a>
    </li>
    <li
      data-analytics-asset-action="preview"
      data-analytics-asset-id="myDocumentC"
      data-analytics-asset-title="Document C"
      data-analytics-asset-type="document"
    >
      <a data-analytics-asset-action="download" href="document-c.pdf">Document C</a>
    </li>
  </ul>
</div>

フォームタイプの例

フォームを追跡するには、 data-analytics-asset-type="form" をその他の必要な HTML タグとともに使用します。

<form
  data-analytics-asset-id="myFormId"
  data-analytics-asset-title="Form Title"
  data-analytics-asset-type="form"
>
  <h3>Create new user</h3>

  <div class="content">
    <label for="name">Name</label>
    <input id="name" type="text" />
  </div>

  <div class="content">
    <label for="city">City</label>
    <input id="city" type="text" />
  </div>

  <div class="content">
    <label for="age">Age</label>
    <input id="age" type="text" />
  </div>

  <button type="submit">save</button>
</form>

Webコンテンツタイプの例

Web コンテンツを追跡するには、 data-analytics-asset-type="web-content" をその他の必要な HTML タグとともに使用します。

<div
  data-analytics-asset-id="myWebContentId"
  data-analytics-asset-title="Web Content Title"
  data-analytics-asset-type="web-content"
>
  <h3>Bringing Ideas To Life: A Look Into Creative Writing</h3>

  <p>
    This blog explores the ways in which we can use creativity to bring our
    ideas to life. We will be looking at techniques for how to inspire, generate
    and develop characters and plotlines for compelling stories. We will also
    look at real-life examples and discuss practical use cases to apply
    knowledge to real writing.
  </p>
</div>