<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>How tracking user click</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=121680640" />
  <subtitle>How tracking user click</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=121680640</id>
  <updated>2026-04-06T13:17:28Z</updated>
  <dc:date>2026-04-06T13:17:28Z</dc:date>
  <entry>
    <title>RE: How tracking user click</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121683668" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121683668</id>
    <updated>2023-03-30T15:43:46Z</updated>
    <published>2023-03-30T15:43:45Z</published>
    <summary type="html">&lt;p&gt;Liferay has an audit framework that would be appropriate for this,
  you just have to find the right places to inject the audit message
  creation and posting.&lt;/p&gt;
&lt;p&gt;It's hard to know from a &lt;em&gt;portlet&lt;/em&gt; perspective what a user may
  or may not have seen. I mean, you can tell that they visited a page,
  but that's it. You won't know if they actually looked at the portlet
  or scrolled the page to bring it into view or anything specific like that.&lt;/p&gt;
&lt;p&gt;You could leverage portlet filters if you needed to get to a
  per-portlet-interaction kind of level...&lt;/p&gt;</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2023-03-30T15:43:45Z</dc:date>
  </entry>
  <entry>
    <title>How tracking user click</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121680639" />
    <author>
      <name>Elsa Smith</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121680639</id>
    <updated>2023-03-27T17:12:55Z</updated>
    <published>2023-03-27T08:44:03Z</published>
    <summary type="html">&lt;p&gt;Hi everyone,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Is there a way to track user click stream and record which portlet a
  user has read? I am currently using hooks to track models CRUD and
  servlet events, but am not able to get the portlet ID in the servlet
  events. Is there any other way to track this information?&lt;/p&gt;</summary>
    <dc:creator>Elsa Smith</dc:creator>
    <dc:date>2023-03-27T08:44:03Z</dc:date>
  </entry>
</feed>
