Cookies used by Oracle E-Business Suite are also used by the Applaud app. In addition to those, additional cookies may be used depending on your deployment. Cookies are used as follows:
- Standard Oracle cookies
- If you enable Google Analytics
- If you use a Twitter block
- If you use an HTML block that includes external web content that uses cookies
Standard Oracle Cookies
Oracle uses a number of cookies as standard. For more information on these, please refer to Oracle Support Document 1618241.1: Cookie Content and Use in Oracle E-Business Suite Release 11i and 12.
Cookies - Google Analytics
Google Analytics cookies are used if, and only if, you choose to enable Google Analytics. For details on enabling Google Analytics, see Usage tracking, auditing, and trace.
Applaud uses analytics.js, which uses first-party cookies to distinguish unique users and throttle the request rate.
analytics.js set cookies on the highest level domain they can. For example, if your website address is applaud.example.com, analytics.js will set the cookie domain to .example.com. Setting cookies on the highest level domain possible allows users to be tracked across subdomains without any extra configuration.
This sets the following cookies:
Cookie Name | Expiration Time | Description |
---|---|---|
_ga | 2 years | Used to distinguish users. |
_gid | 24 hours | Used to distinguish users. |
_gad | 1 minute | Used to throttle request rate. |
Cookies - Twitter
Twitter cookies are used if, and only if, you configure any Twitter blocks. For details on configuring Twitter blocks, see Available block types.
Twitter blocks use an iframe to embed Twitter content. This means that Twitter is in control of the cookies that are set and that these can be changed by Twitter at any point. At the time of writing, these cookies are:
Cookie Name | Domain | Expiration Time | Description |
---|---|---|---|
_ga | .twitter.com | 2 years | Used for Twitter's own Google Analytics tracking |
_gid | .twitter.com | 24 hours | Used for Twitter's own Google Analytics tracking |
guest_id | .twitter.com | 2 years | See Twitter |
lang | cdn.syndication.twimg.com | N/A | See Twitter |
metrics_token | .syndication.twitter.com | 3 days | See Twitter |
personalization_id | .twitter.com | 2 years | See Twitter |
tfw_exp | .twitter.com | 24 hours | See Twitter |
Cookies - HTML block
HTML blocks allow you to create blocks that contain arbitrary HTML. For example, it might contain a simple piece of text with basic formattings, such as bold, italics, bulleted or numbered lists, and some hyperlinks. Simple HTML content like this example will not store cookies.
You can also embed more complex content inside an HTML block. For example, by using an iframe or by dynamically loading content from an external URL. When you use these approaches, you are essentially embedded an external website, or part of a website, inside the app. This external content may use cookies. Because this content could be anything, we are not able to provide any details on whether that content uses cookies or what cookies it may use.
However, you can use the below SQL statement to identify pages that contain HTML blocks that may reference external content that stores cookies. For each block listed below, we recommend you view this page in the app and inspect whether any cookies are used.
SELECT p.slug page_id
,b.function_id block_function_id
,b.prompt block_title
,b.embedded_or_external
,b.raw_html_function
,b.raw_html_text
,b.url_function
,b.url
FROM xxas_pages_v p
,xxas_block_html_v b
WHERE p.published_flag = 'Y'
AND p.menu_id = b.menu_id
AND (b.raw_html_function IS NULL OR
(b.raw_html_function IS NOT NULL AND
b.raw_html_function NOT IN
('xxas_payslip_pkg.latest_payslip_html'
,'xxas_perf_review_pkg.correct_ownership_html'
,'xxas_perf_review_pkg.advice_section_html'
,'xxas_work_location_pkg.work_location_html')))
AND (b.raw_html_text IS NULL OR
(b.raw_html_text IS NOT NULL AND
lower(b.raw_html_text) LIKE '%<iframe%'))
AND (b.url_function IS NULL OR
(b.url_function IS NOT NULL AND
b.url_function NOT IN
('xxas_com_worklist_pkg.getFwkBodyURLFromKeys')))
AND (b.embedded_or_external <> 'EXTERNAL_URL' OR
(b.embedded_or_external = 'EXTERNAL_URL'
AND (b.url IS NOT NULL OR b.url_function IS NOT NULL)))
ORDER BY p.slug
,b.entry_sequence;