Lane Goolsby
1efcfc4671
feat(analytics): allow query/hash changes to be sent to GA ( #7545 )
...
Co-authored-by: Lane Goolsby <lanegoolsby@rocketmortgage.com>
2022-06-02 12:47:52 +02:00
Joshua Chen
a2c993bf9a
fix(*): make TypeScript realize that each plugin package has a default export ( #7294 )
2022-05-03 18:23:34 +08:00
Joshua Chen
ae788c536f
feat(core): rework client modules lifecycles, officially make API public ( #6732 )
2022-04-29 15:11:20 +02:00
Joshua Chen
6e2eb44964
refactor: unify how validateOptions is handled ( #6961 )
...
* refactor: unify how validateOptions is handled
* fix types
* fix again
2022-03-22 19:40:56 +08:00
Joshua Chen
68aaf9201f
feat(core): allow plugin lifecycles to return relative paths ( #6921 )
...
* feat(core): resolve plugin lifecycles returning relative paths
* fix typo
* fix tests
* revert
* rename path -> entryPath
2022-03-16 20:47:15 +08:00
Joshua Chen
aa446b7a9c
chore: clean up ESLint config, enable a few rules ( #6514 )
...
* chore: clean up ESLint config, enable a few rules
* enable max-len for comments
* fix build
2022-01-31 10:31:24 +08:00
Joshua Chen
37a84f86a5
fix(preset-classic): throw if preset finds GA options in theme config ( #6284 )
...
* fix(preset-classic): throw if preset finds GA options in theme config
* revert
* stricter
2022-01-07 12:50:45 +08:00
Armano
3bf59a65a9
refactor(types): correct HtmlTags types ( #5959 )
2021-11-17 07:10:44 +08:00
Joshua Chen
ac88d979f1
refactor(ganalytics, gtag): move options out of themeConfig ( #5832 )
...
* refactor(ganalytics, gtag): move options out of themeConfig
* Forbid themeConfig options
* Add PR link
* Add key names to error message
* Fix?
* Doc updates
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2021-11-10 19:04:43 +08:00
Joshua Chen
19b27ef73b
refactor(plugin-google-gtag, plugin-google-analytics): migrate packages to TS ( #5561 )
...
* migration
* Move to devDeps
* Use type assertion
2021-09-22 11:36:04 +02:00
Alexey Pyltsyn
41d9288e3d
refactor(v2): cleanup console output ( #4979 )
...
* refactor(v2): cleanup console output
* fix jest issue
Co-authored-by: slorber <lorber.sebastien@gmail.com>
2021-06-16 11:37:28 +02:00
Alexey Pyltsyn
1f00d15c74
chore(v2): fix code style (revert previous changes)
2020-04-05 17:38:12 +03:00
Alexey Pyltsyn
6965a668cd
chore(v2): fix code style
2020-04-05 17:30:59 +03:00
Yangshun Tay
b07507c9cc
chore(v2): upgrade devDependencies ( #2538 )
...
* chore(v2): upgrade devDependencies
* chore(v2): upgrade devDependencies
* chore: prettier
2020-04-05 19:07:44 +08:00
Yangshun Tay
32c1a92b17
chore: yearless copyright headers for source code ( #2320 )
...
* chore: yearless copyright headers for source code
* update snapshots
2020-02-25 23:12:28 +08:00
Yangshun Tay
d974aa9c2a
feat(v2): add ExecutionEnvironment API ( #2296 )
...
* feat(v2): add ExecutionEnvironment API
* remove redundant code
2020-02-19 09:22:14 +08:00
Yangshun Tay
996b115199
misc(v2): clean up comments in code ( #2294 )
2020-02-18 21:29:23 +08:00
Yangshun Tay
a2642e8acf
fix(v2): don't even print anonymizeIP if false in Google Analytics plugin
2020-01-12 22:19:22 +08:00
Reece Dunham
ad031a15a4
feat(v2): support IP anonymization for Google Analytics plugin ( #2148 )
...
* Support IP anonymization for google analytics
* Fixes
* Add docs
* typo fix
* Fix syntax
* document in suggested place
* attempted to add functionality to gtag plugin
* Remove from api-site-config
* document in appropriate places
* fix anonymize IP
Co-authored-by: Yangshun Tay <tay.yang.shun@gmail.com>
2020-01-12 21:27:08 +08:00
Endi
046a53ebf4
perf(v2): more performant gtag and analytics plugin ( #2070 )
...
* perf(v2): more performant gtag and analytics plugin
* more spec compliant
* optimize n refactor
* typo
* review
2019-12-01 19:55:21 +07:00
Yangshun Tay
8a6f8ef9c3
fix(v2): make Google analytics and Google gtag plugins work
2019-06-10 00:48:38 -07:00
Yangshun Tay
cfffad8c6d
feat(v2): implement Google analytics plugin
2019-06-10 00:16:06 -07:00