google-marketing-solutions / crmint

Reliable data integration & processing for advertisers
https://google-marketing-solutions.github.io/crmint/
Other
181 stars 76 forks source link

Allows for Some GA4 Feature Engineering #492

Closed blackwire closed 6 months ago

blackwire commented 6 months ago

Adds the ability to variably sum GA4 events based on the event parameter values. Offers a greater than, less than, greater or equal to, less or equal to, or regex comparison for these parameters values.

An example would be if you only wanted to sum GA4 page view events where the page name or url contains a certain string.

codecov-commenter commented 6 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 89.27%. Comparing base (4acbdd2) to head (98efed9).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #492 +/- ## ========================================== + Coverage 89.22% 89.27% +0.04% ========================================== Files 80 80 Lines 4586 4605 +19 Branches 429 433 +4 ========================================== + Hits 4092 4111 +19 Misses 420 420 Partials 74 74 ``` | [Flag](https://app.codecov.io/gh/google-marketing-solutions/crmint/pull/492/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | Coverage Δ | | |---|---|---| | [backend](https://app.codecov.io/gh/google-marketing-solutions/crmint/pull/492/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | `88.68% <100.00%> (+0.06%)` | :arrow_up: | | [cli](https://app.codecov.io/gh/google-marketing-solutions/crmint/pull/492/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | `90.61% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.