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

33Across Analytics Adapter: initial release #10635

Merged
merged 84 commits into from
Nov 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
6912d75
initial 33across Analytics Adapter commit
mscottnelson Mar 31, 2023
14ee90a
refactoring + additional unit test coverage
carlosfelix Apr 6, 2023
fb64876
Additional refactoring of 33x analytics unit tests
carlosfelix Apr 7, 2023
4215e3e
Apply CR feedback
carlosfelix Apr 12, 2023
b43ce62
refactoring of "incomplete state" unit test
carlosfelix Apr 12, 2023
0e8cdc9
unit test coverage for duplicate transaction id
carlosfelix Apr 13, 2023
4c65e9f
Add additional spec about non found transaction
carlosfelix Apr 13, 2023
bb9b3c9
obtain user ids via bid request, not via global fn.
carlosfelix Apr 13, 2023
7e60d95
Populate bid response fields for BID WON events
carlosfelix Apr 14, 2023
cfeb535
Prepare the cache for the bidresponse field population
carlosfelix Apr 14, 2023
41a9de9
populate bidResponse field
carlosfelix Apr 14, 2023
e10320c
fix some typedef + remove unnecessary switch event cases
carlosfelix Apr 14, 2023
54838d2
Populate bids based on BID_RESPONSE and not on the bidsReceived field…
carlosfelix Apr 17, 2023
e5f199d
Populate floor CMP field
carlosfelix Apr 17, 2023
dd600c8
fix eslint errors
carlosfelix Apr 18, 2023
57e5c9e
keep track of bids when bid_response event is received
carlosfelix Apr 18, 2023
7bcae15
Additional fn documentation
carlosfelix Apr 18, 2023
96f6610
change jsdoc naming + spec refactoring
carlosfelix Apr 19, 2023
08946c9
remote siteId, make endpoint specification optional (provide default)…
mscottnelson Apr 19, 2023
3a0145e
remove extraneous logs
mscottnelson Apr 21, 2023
05a77e2
simplify GAM logging
mscottnelson Apr 21, 2023
afc218d
remove hardcoded version
carlosfelix Apr 21, 2023
5262732
general improvements to documentation with fixes to jsdoc types
mscottnelson Apr 24, 2023
4eeb8cf
update tests for style conformance
mscottnelson Apr 24, 2023
cdcebf8
IDG-677/remove code related to GAM slotRenderEnded
mscottnelson Apr 24, 2023
99a6712
IDG-677/remove typegen hint, and replace with jsdoc ref
mscottnelson Apr 24, 2023
222115e
IDG-677/replace bidsWon with hasWon field, add sendReport trigger on …
mscottnelson Apr 27, 2023
8b60198
IDG-677/update tests to ensure reports always match new spec, and gen…
mscottnelson Apr 28, 2023
2f58f7f
IDG-677/add fallback to use adUnitCode as slotId if "ortb2Imp.ext.{gp…
mscottnelson Apr 28, 2023
79954c7
remove accidental file commits
mscottnelson Apr 29, 2023
c262820
test that report is being sent as soon as all transactions for auctio…
mscottnelson Apr 29, 2023
9d7657c
remove extraneous transaction manager counting & status mechanism and…
mscottnelson Apr 29, 2023
1a1ce57
set default transaction timeout to 10s to better accommodate slower a…
mscottnelson May 2, 2023
2209d17
fix invalid timeout test
mscottnelson May 2, 2023
c4c7bab
add support for usp
mscottnelson May 3, 2023
02200f7
pre-clear event emitter in case state not cleared by other test suites
mscottnelson May 4, 2023
243fe24
tests: switch pre-clearing of "events" state with initiating our own …
mscottnelson May 4, 2023
39c7521
adopt default endpoint without logging when endpoint value is unspeci…
mscottnelson May 4, 2023
14635ce
update docs to better reflect analytics adapter standard use-case and…
mscottnelson May 4, 2023
999c2ed
refactoring: renaming and reducing mocks to only event data used
mscottnelson May 4, 2023
f4c0334
remove usp consent string invalid test
mscottnelson May 4, 2023
e693bee
log values as copy
mscottnelson May 24, 2023
b8486c6
fix early send issue by removing auto-send on auctionEnd and using "a…
mscottnelson May 24, 2023
f0ce1cb
Merge branch 'IDG-677_initial_analytics_module' into 33across_analyti…
mscottnelson May 25, 2023
e591113
add gdpr, gpp, and coppa support
mscottnelson May 25, 2023
3823e4a
send gdprConsent string even if gdprApplies is false. Use array inste…
mscottnelson Jun 1, 2023
8953311
fix tests to reflect updated bid.status => hasWon logic
mscottnelson Jun 1, 2023
fe73faf
Merge branch '33across_analytics_adapter' into IDG-829-early_send_fix
mscottnelson Jun 2, 2023
ea94fd8
remove errant log
mscottnelson Jun 2, 2023
6cec098
remove extraneous call to isGptPubadsDefined
mscottnelson Jun 2, 2023
9700a4a
alter scope of subscribeToGamSlots
mscottnelson Jun 2, 2023
5928dcf
combine bidStatus / getCachedBid functions, add our own BidStatus enu…
mscottnelson Jun 2, 2023
0c86dbb
refactoring: renaming, fix reversion, better cloning for logs
mscottnelson Jun 2, 2023
2f7c6ea
test label revision
mscottnelson Jun 2, 2023
27e47e6
fix logic for test, "when an AUCTION_END event is received before BID…
mscottnelson Jun 2, 2023
0c80d02
reorganization of functions, fix to BIDDER_ERROR issue
mscottnelson Jun 2, 2023
cea21ce
Merge pull request #72 from 33Across/IDG-803-33acrossAnalyticsPrivacy…
carlosfelix Jun 5, 2023
33caaa8
Merge branch '33across_analytics_adapter' into IDG-829-early_send_fix
mscottnelson Jun 6, 2023
9c94cc2
remove try/catch convenience
mscottnelson Jun 15, 2023
08e965f
test slotRenderEnded timeout
mscottnelson Jun 15, 2023
59204b9
enable remainder of tests
mscottnelson Jun 15, 2023
51623a3
added additional GAM tests
mscottnelson Jun 15, 2023
474020e
remove conditional language from GAM tests
mscottnelson Jun 15, 2023
f0c005a
Merge pull request #71 from 33Across/IDG-829-early_send_fix
mscottnelson Jun 15, 2023
be708d9
Merge branch 'master' into 33across_analytics_adapter
mscottnelson Jun 15, 2023
872dc76
Use floorValue instead of cpmAfterAdjustments as the price floor. Res…
JoshuaPz Sep 22, 2023
faf519f
Mark bid as won on impression only. Resolves IDG-1107.
JoshuaPz Sep 25, 2023
c416e62
Obtain rejected bid ID from requestId instead of bidId. Include rejec…
JoshuaPz Sep 25, 2023
0adcb84
Merge pull request #73 from 33Across/IDG-1093_fix_price_floor_reporting
macinjosh32 Sep 26, 2023
246de9e
Merge pull request #74 from 33Across/IDG-1107_count_win_on_imp_only
macinjosh32 Sep 26, 2023
a3edde7
Merge pull request #75 from 33Across/IDG-1112_track_bid_rejections
macinjosh32 Sep 28, 2023
0521c55
33Across Analytics: Update DEFAULT_ENDPOINT to match production endpoint
JoshuaPz Oct 17, 2023
583b037
Merge branch 'prebid:master' into 33across_analytics_adapter
macinjosh32 Oct 17, 2023
9df078c
33Across Analytics: Update docs - change pid type to string, plus oth…
JoshuaPz Oct 17, 2023
d4266ba
33Across Analytics docs: Add UIM reference
JoshuaPz Oct 19, 2023
d5d5249
Log a warning on ad slot ID mismatch instead of throwing an unhandled…
JoshuaPz Oct 19, 2023
bc35198
33Across Analytics: Allow slots to be by configured by element ID ins…
JoshuaPz Oct 20, 2023
a6fba19
Merge pull request #76 from 33Across/IDG-1163_improve_slotrenderended…
macinjosh32 Oct 20, 2023
60e24f7
Merge branch 'prebid:master' into 33across_analytics_adapter
macinjosh32 Oct 20, 2023
ca3d394
33Across Analytics: Update contact e-mail; add instructions on enabli…
JoshuaPz Oct 20, 2023
1b12d3f
Merge branch 'prebid:master' into 33across_analytics_adapter
macinjosh32 Oct 31, 2023
95d143c
Merge branch 'prebid:master' into 33across_analytics_adapter
macinjosh32 Nov 7, 2023
aaaa067
33Across Analytics spec: Ensure that mock GPT remains enabled after t…
JoshuaPz Nov 10, 2023
4a8675c
Merge branch 'prebid:master' into 33across_analytics_adapter
macinjosh32 Nov 10, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading