Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(analytics): implement tracking using WebSDK #22

Merged
merged 22 commits into from
Aug 25, 2023
Merged

feat(analytics): implement tracking using WebSDK #22

merged 22 commits into from
Aug 25, 2023

Conversation

iuliag
Copy link
Collaborator

@iuliag iuliag commented Jul 27, 2023

Analytics tracking with alloy eager initialized:244f445, following https://eager-alloy-init--helix-project-boilerplate–iuliag.hlx.page/](https://eager-alloy-init--helix-project-boilerplate--iuliag.hlx.page/, includes:

  • page views tracking
  • automatic link click tracking
  • experiment detail tracking

Forwarding CWV from RUM to AEP via WebSDK b9c8aff

Forwarding 404 and error events from RUM to AEP via WebSDK 1011872

Integration with CMP, fallback to localstorage consent_status_ANALYTICS if set and set to ALLOW de78294

Added RUM conversion tracking and forward conversion events to AEP via WebSDK 1a555b5

Cache for 0.1s the form conversion events, so we can send merged conversion name and value to AEP 885210b

Added form submit tracking c237ed4

Reference wiki: https://wiki.corp.adobe.com/pages/viewpage.action?pageId=2948452842

Test URLs:

@aem-code-sync
Copy link

aem-code-sync bot commented Jul 27, 2023

Hello, I'm Franklin Bot and I will run some test suites that validate the page speed.
In case there are problems, just click the checkbox below to rerun the respective action.

  • Re-run PSI Checks

@aem-code-sync
Copy link

aem-code-sync bot commented Jul 27, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Jul 27, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 8, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 8, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 8, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 8, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 9, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 9, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@iuliag iuliag marked this pull request as ready for review August 9, 2023 09:42
@aem-code-sync
Copy link

aem-code-sync bot commented Aug 9, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

scripts/analytics/lib-analytics.js Outdated Show resolved Hide resolved
scripts/analytics/lib-analytics.js Outdated Show resolved Hide resolved
scripts/analytics/lib-analytics.js Outdated Show resolved Hide resolved
scripts/analytics/lib-analytics.js Outdated Show resolved Hide resolved
scripts/analytics/lib-analytics.js Outdated Show resolved Hide resolved
scripts/analytics/lib-analytics.js Show resolved Hide resolved
scripts/analytics/lib-analytics.js Show resolved Hide resolved
scripts/analytics/lib-analytics.js Show resolved Hide resolved
scripts/analytics/lib-analytics.js Outdated Show resolved Hide resolved
scripts/scripts.js Outdated Show resolved Hide resolved
@aem-code-sync
Copy link

aem-code-sync bot commented Aug 9, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 17, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 17, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 17, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

9dd77bb SITES-15481 - support special characters in links text (#4)

git-subtree-dir: plugins/rum-conversion
git-subtree-split: 9dd77bb83b81d5d7aaaf14ec20edda610b8513eb
@aem-code-sync
Copy link

aem-code-sync bot commented Aug 21, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 22, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 22, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@aem-code-sync
Copy link

aem-code-sync bot commented Aug 22, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

c146fce feat(omnivore): Add conversion tracking data attribute to tracked elements (#7)
c70885a Update README.md (#5)

git-subtree-dir: plugins/rum-conversion
git-subtree-split: c146fce535b26a9a88925cfeaa742da8f5dcf55f
@aem-code-sync
Copy link

aem-code-sync bot commented Aug 23, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

fba407f chore(update): update to support latest version of boilerplate (#9)
bb1762a fix(docs): integration with Analytics solutions without double tracking of the same events (#10)

git-subtree-dir: plugins/rum-conversion
git-subtree-split: fba407f7dc960fd7325d29d1f57d2b250161ec27
@aem-code-sync
Copy link

aem-code-sync bot commented Aug 25, 2023

Page Scores Audits Google
/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

@iuliag iuliag merged commit 09ab058 into main Aug 25, 2023
2 checks passed
ramboz added a commit that referenced this pull request Aug 21, 2024
7efc8ed [trivial] README.md update (#30)
215f617 chore(release): 1.0.2 [skip ci]
a41fafc fix: pill css loading on localhost
f905090 doc: fix broken links
9ba6661 doc: inline documentation in the branch
5d68204 doc: inline documentation in the branch
d8ce5c3 doc: update README.md
c74c3c0 chore(release): 1.0.1 [skip ci]
5040fa8 fix: semantic release
2e8f063 chore: add version bump
39eaa57 chore: add version bump
99ffbfe chore: add changelog generation
0337d20 chore: mark repo as private to prevent npm releases
f30db33 chore: add semantic release
d92b47d fix: lint (#26)
5195b3f feat: support decimals in split parsing
44ea1df feat: support decimals in split parsing
6d68590 feat: support decimals in split parsing
b48f26a feat: support decimals in split parsing
736ec6c feat(rum2): add support for rum 2.x (#25)
49cecb5 feat: add support for custom conversion name for experiments
9c17a0a doc: update readme
edea874 doc: update readme
bea0571 feat: support custom conversion name in the pill reporting
a551d6c fix: properly scroll the pill conent if larger than viewport
b379cc8 fix: properly scroll the pill conent if larger than viewport
7f238fc fix: z-index of the pill
e19ae11 Update README.md (#22)
6af7604 fix: various CSS improments
63619c9 fix: possible undefined variable
b8bc111 fix: possible undefined variable
b1fba7c fix: stop CSS styles from leaking into the overlay
063dd44 fix: stop CSS styles from leaking into the overlay
3814bb9 fix: code only variants cause regression in regular variants parsing
54c17e5 feat: add support for code-only experiments
6f33207 fix: variants are not properly decorated
f54a6ca doc: add error handling steps for git subtree pull command

git-subtree-dir: plugins/experimentation
git-subtree-split: 7efc8edbebaab220cd488465e8db82f6d953c7b1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants