Commit Graph

42 Commits

Author SHA1 Message Date
Mubbshar Anwar
dff3903617 fix: track event fire multiple times (#1009)
The recommendations group event was firing multiple times due to useEffect dependency because registrationResult is setting in above two useEffects.

VAN-1569
2023-07-31 13:00:53 +05:00
Mubbshar Anwar
a392395876 feat: Add segments events (#1001)
Add segments events to track popular and trending recommendations stats.

VAN-1569

Co-authored-by: Syed Sajjad Hussain Shah <52817156+syedsajjadkazmii@users.noreply.github.com>
2023-07-27 17:04:08 +05:00
mubbsharanwar
423958c899 feat: setup optimizely experiment
Setup optimizely experiment for popular and trending recommendations for post registration experience

VAN-1566
2023-07-26 18:30:38 +05:00
Mubbshar Anwar
f5cb7a1dbd feat: param based redirection (#993)
On welcome page CTA click redirection would be based on next query param.

VAN-1535
2023-07-25 16:03:41 +05:00
Mubbshar Anwar
fa4a0ac2d5 feat: param based cta and redirection (#984)
Register CTA label and authn redirection would be based on query params.

VAN-1535
2023-07-20 11:43:32 +05:00
Zainab Amir
61056240c4 refactor: base component name and folder structure (#958) 2023-06-27 14:17:04 +05:00
Zainab Amir
fa3a70e9a9 Revert "feat: fire identify call and register event" (#953)
* Revert "feat: fire identify call and register event (#951)
2023-06-22 11:59:22 +05:00
Syed Sajjad Hussain Shah
2a6668cef3 feat: fire identify call and register event (#951)
VAN-1499
2023-06-21 15:36:58 +05:00
Syed Sajjad Hussain Shah
9e13141f6b fix: render embedded experience through pathname (#949) 2023-06-19 13:44:30 +05:00
Blue
4b64ce2534 fix: make host param compulsory (#948)
Description

Make host param compulsory and host should grab from query params when calling postMessage api

VAN-1485
2023-06-16 14:44:34 +05:00
Mubbshar Anwar
1e10e9c89c feat: registration conversion events (#942)
Passing variant property to registration and progressive profiling events to calculate on ramp conversion rate.

VAN-1478
2023-06-16 09:42:04 +05:00
Zainab Amir
cd6c1c0e42 feat: update welcome page logic (#947) 2023-06-15 17:09:52 +05:00
Zainab Amir
5edcee9eb9 feat: allow welcome page to load for embedded experience (#944) 2023-06-15 15:46:34 +05:00
Blue
0c375cc50c refactor: BEM convention for common components (#914)
Description:
Need to apply BEM comvention for common components

VAN-1425
2023-05-22 10:47:53 +05:00
renovate[bot]
06c4f75b4a chore(deps): update dependency eslint-plugin-import to v2.27.5 (#811)
* chore(deps): update dependency eslint-plugin-import to v2.27.5

* fix: fix eslint tests

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: attiyaishaque <atiya.ishaq@arbisoft.com>
2023-04-13 13:41:10 +05:00
Shahbaz Shabbir
107dd6f360 fix: Update eslint configuration and resolve linting errors and test failures (#847) 2023-04-12 22:52:49 +05:00
Shahbaz Shabbir
d54fdbf84f fix: issue of missing user_id on welcome page events (#828) 2023-04-10 17:15:03 +05:00
Attiya Ishaque
a2ab6c196a fix: fix design issue on progressive profiling page (#833) 2023-04-10 12:12:38 +05:00
dependabot[bot]
06dd70078e build(deps): bump http-cache-semantics and @edx/frontend-build (#791)
Removes [http-cache-semantics](https://github.com/kornelski/http-cache-semantics). It's no longer used after updating ancestor dependency [@edx/frontend-build](https://github.com/openedx/frontend-build). These dependencies need to be updated together.


Removes `http-cache-semantics`

Updates `@edx/frontend-build` from 11.0.2 to 12.7.0
- [Release notes](https://github.com/openedx/frontend-build/releases)
- [Commits](https://github.com/openedx/frontend-build/compare/v11.0.2...v12.7.0)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
- dependency-name: "@edx/frontend-build"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-31 13:33:44 +05:00
Zainab Amir
2d4c6a1d3b feat: use intl hook for functional components (#796) 2023-03-29 12:21:12 +05:00
Syed Sajjad Hussain Shah
94151c2668 fix: pass user id as string in optimizely track event (#794)
Co-authored-by: Syed Sajjad  Hussain Shah <syed.sajjad@H7FKF7K6XD.local>
2023-03-28 15:15:38 +05:00
Zainab Amir
bf650e6d4c feat: track recommendations group (#793) 2023-03-28 14:29:14 +05:00
Syed Sajjad Hussain Shah
fc37bbec1d fix: fix recommendations viewed event count anomly (#787)
Co-authored-by: Syed Sajjad  Hussain Shah <syed.sajjad@H7FKF7K6XD.local>
2023-03-24 14:38:52 +05:00
Shahbaz Shabbir
6525c66600 fix: fix missing userId in segment page event call on welcome page (#784) 2023-03-20 18:17:57 +05:00
Attiya Ishaque
145234c5c3 fix: Update the browser title for progressive profiling page (#783) 2023-03-20 17:53:07 +05:00
Shahbaz Shabbir
d81d8419a0 fix: make identify call to pass missing user_id (#778) 2023-03-13 16:37:26 +05:00
Syed Sajjad Hussain Shah
2d3c5ed761 Revert "fix: make identify call to pass missing user_id (#774)" (#776)
This reverts commit 93dcd8f16e.
2023-03-13 09:38:07 +05:00
Shahbaz Shabbir
93dcd8f16e fix: make identify call to pass missing user_id (#774) 2023-03-10 18:05:02 +05:00
Syed Sajjad Hussain Shah
294519c7a5 feat: shift recommendations experiment to optimizely full stack (#770)
VAN-1330

Co-authored-by: Syed Sajjad  Hussain Shah <syed.sajjad@H7FKF7K6XD.local>
2023-03-09 15:13:46 +05:00
Dmytro
b4d4e36f72 feat: displaying a support link on the welcome page (#762)
This update adds a display dependency
support links on welcome page if variable
AUTHN_PROGRESSIVE_PROFILING_SUPPORT_LINK non-empty
in MFE settings.
2023-03-09 09:31:40 +05:00
Syed Sajjad Hussain Shah
81d69c8e72 feat: add optimizely exp for recommendations page (#754)
VAN-1294

Co-authored-by: Syed Sajjad  Hussain Shah <syed.sajjad@H7FKF7K6XD.local>
2023-02-27 15:39:08 +05:00
Zainab Amir
8e527efd07 zamir/van 1295/add tests for recommender (#755)
* feat: VAN-1295 add tests for recommendations
* feat: add test for loading state

VAN-1295
2023-02-23 13:59:21 +05:00
Mubbshar Anwar
c31c03f5a9 feat: personalized recommendations (#751)
configured algolia for recommendations based on user location or education level
VAN-1287

Co-authored-by: Mubbshar Anwar <mubbsharanwar@users.noreply.github.com>
2023-02-22 10:59:00 +05:00
Attiya Ishaque
1f21a874b8 feat: [VAN-1291] add recommendation page (#743) 2023-02-17 17:02:25 +05:00
Syed Sajjad Hussain Shah
e8282d6d4a fix: uncaught exception on progressive profiling (#729)
VAN-1224
2023-01-06 16:42:08 +05:00
Syed Sajjad Hussain Shah
72510047d8 Revert "fix: exception at progressive profiling page (#727)" (#728)
This reverts commit d06290642b.
2023-01-06 15:23:50 +05:00
Attiya Ishaque
7dee21eb72 fix: Remove the deprecated intlShape import and replace its occurrences with PropType.object. (#724) 2023-01-06 15:01:57 +05:00
Syed Sajjad Hussain Shah
d06290642b fix: exception at progressive profiling page (#727)
VAN-1224
2023-01-06 14:39:37 +05:00
Syed Sajjad Hussain Shah
a7704edb9c Revert "fix: uncaught exception on progressive profiling (#722)" (#725)
This reverts commit 78693f4fc6.
2023-01-05 17:36:46 +05:00
Syed Sajjad Hussain Shah
78693f4fc6 fix: uncaught exception on progressive profiling (#722)
VAN-1224
2023-01-05 16:55:58 +05:00
Zainab Amir
186484defa chore: remove unused message string (#723) 2023-01-04 13:11:26 +05:00
Attiya Ishaque
f8fe704c42 fix: rename welcome pages and flag to progressive profiling (#720) 2022-12-30 14:00:24 +05:00