Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/matomo-org/plugin-GoogleAnalyticsImporter

Google Analytics to Matomo importer
https://github.com/matomo-org/plugin-GoogleAnalyticsImporter

Change version to beta.

ac45f29d7f9063849bcec3794c5d12c10ccfbbb8 authored over 5 years ago by diosmosis <[email protected]>
Update changelog.

6ea3207918ca00b40ad6b4c18ac7ef24755b150f authored over 5 years ago by diosmosis <[email protected]>
Add sparse readme.

6836e7b4cfc555418c5000efcd78baf89a551925 authored over 5 years ago by diosmosis <[email protected]>
Updated plugin.json.

85e8d93d119bb34d93714ecee8bfb6a5668ab4fb authored over 5 years ago by diosmosis <[email protected]>
fixes for action scope custom dimension importing

ab1fe08a0f4040a800acdb4534b7788e1a1dbf68 authored over 5 years ago by diosmosis <[email protected]>
Show live visits log warning after ecommerce log as well + aggregate exit metrics for action scope custom dimensions.

9d6012e1fc7d6842149de26d618b5ee5fdceabe6 authored over 5 years ago by diosmosis <[email protected]>
Fix for edge case in actions importing, sometimes host can be empty which can result in duplicate rows which can result in trying to sum unique visitor metrics. Instead do not ask for hostname and just assume main URL.

482be3a6548599a6f4edf0baa5a8e3d7066a2cec authored over 5 years ago by diosmosis <[email protected]>
For safety.

ca3d10d4d118cb58367a90c1b450a2770c61dc56 authored over 5 years ago by diosmosis <[email protected]>
Make sure finish time is Unknown for new jobs.

44b19458c24645471ebe74a4749ebc12722d8d4b authored over 5 years ago by diosmosis <[email protected]>
More actions importer fixes, add page depth report to visitor interest, add record importer for marketing campaign reporting, fix tests.

a10ad27a0ebfa61c43ec2c162d5b7912d2b77715 authored over 5 years ago by diosmosis <[email protected]>
Couple more accuracy fixes for campaign detection.

f061bbc876bfb6d1ad2ab121e96ce89dcc8cde90 authored over 5 years ago by diosmosis <[email protected]>
Refactor way segment archives are imported and use to get goals returning/new visits metrics.

096c961ce4ea42346674761b132c54ee297b765d authored over 5 years ago by diosmosis <[email protected]>
Update test files.

e81072bf402e5c4e61a1c9481c5c18a40afc6e4a authored over 5 years ago by diosmosis <[email protected]>
Make sure there is a default order by used and every query chunk includes the order by metric.

0264e464edc2e1b7c933c3b5b91a8768bd38081c authored over 5 years ago by diosmosis <[email protected]>
Tweak to footer message and show note for providers method.

6e29186fe586a8c4c279a92a75544ed4ec064371 authored over 5 years ago by diosmosis <[email protected]>
Fix potential problem in browser engine report.

df91225cafe6bf47cd3318983b1e0502f057ca5d authored over 5 years ago by diosmosis <[email protected]>
Last commit was incomplete

5bbe74a008e523f4ba717e36c03d0e603140c33f authored over 5 years ago by diosmosis <[email protected]>
Add visit frequency importer, fix several import issues including ecommerce doubling quantities, accurate referrer metrics, browser engine report imported, archive action scope custom dimensions, add some more actions to not supported list.

e75e924e17b0ceb9de20c945f9937b12bcb188f1 authored over 5 years ago by diosmosis <[email protected]>
Fixing several import accuracy issues.

651469f3c839f370e8f5c765933be3edaca2375a authored over 5 years ago by diosmosis <[email protected]>
Add more messages for reports that could not be imported.

ec64f3b274fd06fe09cac67446ed5d3a17e83f0d authored over 5 years ago by diosmosis <[email protected]>
Fix tests.

6f4e637afb5dbf2fc2fd5970590ee8c849a8bfe1 authored over 5 years ago by diosmosis <[email protected]>
Fix several import issues, column labelling issues and issues related to plugin activation.

69b32992fee050d4c3ab7c48f80c68c1f1ef5205 authored over 5 years ago by diosmosis <[email protected]>
Use Keyword not defined translation for not set in GA entry if report is a keywords report.

baf6e2b0d57a762f504398b77321e95db8d29765 authored over 5 years ago by diosmosis <[email protected]>
Translate not set labels in sub tables.

f0559f32293b491a340bca2be12d5a1e5e6644cf authored over 5 years ago by diosmosis <[email protected]>
Couple fixes for edge cases + delete import status on delete site.

3905814664af9925c7b545704441a7e88ec748e2 authored over 5 years ago by diosmosis <[email protected]>
Add site link to index, fixing several record importing bugs, add days/visits to conversion tests.

d253173b8c448487fdba858adb224562d54210c1 authored over 5 years ago by diosmosis <[email protected]>
Fix more import related bugs and add more import help messages.

e500a32d35aab4d13e9c5ddd99da5973fd561d85 authored over 5 years ago by diosmosis <[email protected]>
Output to import/archive log files.

a954c4b38981ce8c5d328dd362e4543f6e64f6f5 authored over 5 years ago by diosmosis <[email protected]>
Couple more fixes.

1d0446e5ebf8ed41a457ed43c5c2de99256cdef6 authored over 5 years ago by diosmosis <[email protected]>
Fixing some tests.

c92588b0f99d1ae8be73909e5bdfe992a002d6d6 authored over 5 years ago by diosmosis <[email protected]>
Set custom label for empty labels from GA and translate in hook.

a1f994e8c2335e96da1eb3ac836c5cc66c5faac2 authored over 5 years ago by diosmosis <[email protected]>
Make sure error messages are shown for controller actions, add a translation.

fce7299ce2336c36118b3c61cd08fb8d4b4cc4d3 authored over 5 years ago by diosmosis <[email protected]>
More unknown mapping fixes.

1e3bb5d90d1ea7a53550739a5507922a49a5f057 authored over 5 years ago by diosmosis <[email protected]>
estimated days to finish tweaks

c52a82195bed26738d9a417a093cf2c3cc9b2285 authored over 5 years ago by diosmosis <[email protected]>
Fix a couple more mapping issues.

7b421c1c87d0e5165c8d2ceaeac498e70fbfaeec authored over 5 years ago by diosmosis <[email protected]>
Fix lastN number and add newline in index.twig.

a9625684046d9988e3aa4f38d2699e7551d5ebb1 authored over 5 years ago by diosmosis <[email protected]>
Tweak estimated days left to finish message.

a94555e38db16cd5ac6383aa5685a02e736e0af8 authored over 5 years ago by diosmosis <[email protected]>
Specify token auth correctly.

83c50e200297e37235205de0465fdfdb423c2af5 authored over 5 years ago by diosmosis <[email protected]>
Display error message if any in status table.

4736e4c2c8e0b1d2d992b12bdf94a1ad9e5153c1 authored over 5 years ago by diosmosis <[email protected]>
Update tests, add some missing mappings, add nonces to admin page, fix some issues w/ task launching, get unending import feature to work.

7520c9720085d9fc941d26a8d2bf34f8ca1fdb2c authored over 5 years ago by diosmosis <[email protected]>
Some valid labels are empty.

ba99deb0d339d000252e941256e16ff77b0fd694 authored over 5 years ago by diosmosis <[email protected]>
Add custom footer message for imported reports.

56ac635e063d74c3298f6ac1ef5411b8a648f13e authored over 5 years ago by diosmosis <[email protected]>
Fix url matching goal import + tests.

831d3a04ae337d5dad1791e26c3339d06371c796 authored over 5 years ago by diosmosis <[email protected]>
Add estimated time to finish text.

93e494a995763636601982aafd418285dabccd64 authored over 5 years ago by diosmosis <[email protected]>
Sometimes GA API will return null row count randomly, rather than due to specific metric, fix for archive command during tests, add check for empty label since this messes up archiving, default empty column values.

98c7ae12c108829de099f2bdbe35a24f85cc3144 authored over 5 years ago by diosmosis <[email protected]>
quick comment

f764cba885bd7b80b623459d0cb9137f474598f6 authored over 5 years ago by diosmosis <[email protected]>
Also run archiving after an import finishes (keeping the task for safety).

e88dc3b6440cf15d5e2932dd767985b09ef32be7 authored over 5 years ago by diosmosis <[email protected]>
correct fix

cec3090116e4d0f61b5e1d47870d7540ef466be0 authored over 5 years ago by diosmosis <[email protected]>
Fix date format check.

06b71ee59472e50bc0ee9772170de12a9708d834 authored over 5 years ago by diosmosis <[email protected]>
Add end date to scheduling form and by default continue importing until manually cancelled.

1b5ebd646173030ee11cf7afdd0e54c289850698 authored over 5 years ago by diosmosis <[email protected]>
Handle strange case where some metrics cause GA API to return null row count and no rows.

dd9543749be56ba73b041f3f4bc1db4d06a56526 authored over 5 years ago by diosmosis <[email protected]>
Remove no data message earlier.

3e2459b31b4148438347c91d7c0b507eb7ffaeef authored over 5 years ago by diosmosis <[email protected]>
Show confirmation dialog when trying to delete status for ongoing job.

14ef664e5cc2f6d728b0c0724957c5b2e52b6c3c authored over 5 years ago by diosmosis <[email protected]>
fix writable log check

467cf20b568c12fbd8b7d1c910f5c1a08a60c1fa authored over 5 years ago by diosmosis <[email protected]>
Fix bug when GA returns nothing since there are no sessions for a day (use default row w/ empty column values).

24b105d0d1291c5840cbebd51ffa86832ce12aad authored over 5 years ago by diosmosis <[email protected]>
Use passthru if waiting.

e0cf37a29156c705440ab6c5fdfe30fc7e55492c authored over 5 years ago by diosmosis <[email protected]>
couple tweaks

29077b803744bb32e4471d1c4bacc6f174bc10a3 authored over 5 years ago by diosmosis <[email protected]>
Switch archiving strategy to use daily task taht invokes core:archive w/ custom last N.

c1484e940d036ccd3563887cc8fd3bbbeaac6993 authored over 5 years ago by diosmosis <[email protected]>
Make sure imported sites trigger archiving.

5cb9163f373b27f0f017e45e07405439f104ba1b authored over 5 years ago by diosmosis <[email protected]>
fix some tests

8544ff52737b448922816b88749b3adbcc6e2f6e authored over 5 years ago by diosmosis <[email protected]>
import log file path tweak

e0bf349cf42627c750f0a588f4c0337487227a09 authored over 5 years ago by diosmosis <[email protected]>
Remove the no data message as soon as some data is recorded, so users can see their data quickly.

eeadc0992e00210d9d98e2b326da46f855249896 authored over 5 years ago by diosmosis <[email protected]>
Make sure option for status is always read fresh to support concurrent workflow.

263fedd2bfeb9298773766a8212865e8b9e63af8 authored over 5 years ago by diosmosis <[email protected]>
Send import process output to log file and detect if import was cancelled in UI.

835ae0601742b43664c1938a6ef8ab485f8ea671 authored over 5 years ago by diosmosis <[email protected]>
Start import when scheduling a job.

84bcab0a8cfbe580d4345976ba937313e15e3c30 authored over 5 years ago by diosmosis <[email protected]>
Undo minimum requirement change.

abab3f37097348a8242417675d05495e5b2c5226 authored over 5 years ago by diosmosis <[email protected]>
Tweak message.

ba11156f67cd02dff93dbe096169d8ac504e559f authored over 5 years ago by diosmosis <[email protected]>
Allow scheduling imports through admin UI.

778360189e4b22d01c0d9f9d370964cb26057d04 authored over 5 years ago by diosmosis <[email protected]>
Better expiration strategy.

a2cd970671d6311a45137153ed05f531824c6ccb authored over 5 years ago by diosmosis <[email protected]>
Use lock to make sure only one site is imported into at a time.

a87bebc22cf1c5d6ec7ebb74da9605cb05e1d89e authored over 5 years ago by diosmosis <[email protected]>
Catch daily limit reached error and set status appropriately.

0a774c0fbcef9b4be371b9de0ad8d5f2824d4ab1 authored over 5 years ago by diosmosis <[email protected]>
Skip rest of record importers if VisitsSummary importer returns 0 sessions.

46e1a99df8fa31f4f1ad630dce358032e514d0b3 authored over 5 years ago by diosmosis <[email protected]>
Allow continuing existing imports and default importing date range to creation time of web property.

e352e99c495b4ce695e54d7eb4329cf63ea2f7d8 authored over 5 years ago by diosmosis <[email protected]>
Fill out import status UI.

deea5e3adc560caf6c5b9dda3796e31bcc7a1cbb authored over 5 years ago by diosmosis <[email protected]>
Add error status, use import status service, and add test for import status.

91df5f451e91b621ab9012b0a62d0f7502d5c6bf authored over 5 years ago by diosmosis <[email protected]>
Start on import status recording, map goal ID using IdMapper service, add test for entity mapping, make sure entity mapping is idempotent.

59bc78c45e0ce103a9248b44fab1dbb9da6cced6 authored over 5 years ago by diosmosis <[email protected]>
Fix couple small issues.

909b12c4ab202139ff560ccd9eeba18eccc77c87 authored over 5 years ago by diosmosis <[email protected]>
Add some debug logging.

544e2cdbd7dba8d8ad634a7580f822310a2814ba authored over 5 years ago by diosmosis <[email protected]>
Raise attempt number and throw exception when reached.

e08a1d43ed9a2b02bc9c8277e1ae285cb3db844a authored over 5 years ago by diosmosis <[email protected]>
more mappings, output and deal w/ null responses from GA that seem to happen randomly

7720479ed7108a272b1e837810989c4f2dee1080 authored over 5 years ago by diosmosis <[email protected]>
Add note on testing.

338c3e3458fb7f4201a6fe0dcf9b3ef8ca9e1406 authored over 5 years ago by diosmosis <[email protected]>
Set google metadata on datatable records, update tests and add some new device mappings.

9bad5b2ef5e92e64b57ac7c8fd532afacb5c582d authored over 5 years ago by diosmosis <[email protected]>
Add translations and handle 500 errors returned by GA API.

108e094a6c2bc4554f8b9b42ef158245b65b4a77 authored over 5 years ago by diosmosis <[email protected]>
Remove print_r.

2176024b53ad5efbb61e1420db36378d77c8074e authored over 5 years ago by diosmosis <[email protected]>
Use new goal type.

c89c4618ea4c0dd5babc2a3697a2590ec5310db2 authored over 5 years ago by diosmosis <[email protected]>
translate text

e61eeadea38cdb18760bc0253faf7e4e26b961ce authored over 5 years ago by diosmosis <[email protected]>
A couple tweaks.

c2183dd8a33f78e7ccb26ee80fb75a2267dde632 authored over 5 years ago by diosmosis <[email protected]>
Do not force configuring custom variable slots.

7a3e88eb9ff370457c5d955b936637d8b73df34d authored over 5 years ago by diosmosis <[email protected]>
Fix actions bug, guess account ID from property if not supplied and update XML files.

04ab4f8213d66861eecb6d08db9034f78d67cc8c authored over 5 years ago by diosmosis <[email protected]>
Another set of fixes to importing.

ed49c2a405768e1113d4e39c87509ab1fc7860e6 authored over 5 years ago by diosmosis <[email protected]>
Couple more bug fixes

798aaa2c4aa6c9f7a00a6bf20ba014ed3cdb28a0 authored over 5 years ago by diosmosis <[email protected]>
Couple more bug fixes

c2f0d79a5e604e68ac1b8b58eea07d27a8ccf156 authored over 5 years ago by diosmosis <[email protected]>
Beginning UI testing: fix bug in operating system import

c46f5410a725d3bab342d92dde2ef36fa30486d3 authored over 5 years ago by diosmosis <[email protected]>
Add generate test data command.

f71aa075ad960f8e67131af00d746a72293e94ce authored over 5 years ago by diosmosis <[email protected]>
Fixing more import issues, adding columns to test + applying most in-source TODO.

e67e940e7e1c1b8e632b01733d2369969bc48aa1 authored over 5 years ago by diosmosis <[email protected]>
fixing some more issues and adding expected files for api methods that seem to work ok

53f731d5d320b5c8c96efec55cbd9d068a34f2f0 authored over 5 years ago by diosmosis <[email protected]>
Fix issue w/ regions and import visits by visit duration report.

14d75bb280c3ec219fcda35adc66b9a626c9c3da authored over 5 years ago by diosmosis <[email protected]>
Several importing fixes/tweaks.

b7c57705838432182aac0fe6d6a965c9316d84c8 authored over 5 years ago by diosmosis <[email protected]>
couple assorted fixes

8e3528a8ba3e371537e51bd14cdb04bc97e35c31 authored over 5 years ago by diosmosis <[email protected]>
Import numeric records.

b6336cdd1ed9fc576ca1d2488f13f8ad8e5b8181 authored over 5 years ago by diosmosis <[email protected]>