A/B test - Final send broadlog fields not populated | Community
Skip to main content
September 24, 2020
Solved

A/B test - Final send broadlog fields not populated

  • September 24, 2020
  • 4 replies
  • 3226 views

I ran an A/B test and it chose the proper winner for the final send and completed the delivery.  The extended broadlog fields were populated from the enriched target data appropriately for the initial sends, but not for the final delivery.  Do I need to add something to the JavaScript to populate the extended broadlog fields for the final delivery since it didn't pick them up from the Enrichment?

 

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by prasannakumarmarru

@pfrew 

If you have extended your broadlog, you may have used different target mapping(and different storage for broadlog and tracking logs), but the code you used will only use out of the box target mapping, and OOTB recipient broadlog. Hence it was not able to add the data to OOTB broadlog which does not have those fields. You may have to update targetmapping for this winner delivery using jscode. Something like-

delivery.mapping_id=primary key of target mapping you have used for first two deliveries. 

4 replies

Manoj_Kumar
Community Advisor
Community Advisor
September 25, 2020

Hello @pfrew 

 

Your final delivery didn't go out because in the JS code, you have used validationMode as manual.

 

The delivery is waiting for your confirmation. Go to the campaign dashboard and click the confirm delivery button.

 

Thanks,

 

Manoj     Find me on LinkedIn
pfrewAuthor
September 25, 2020

@_manoj_kumar_the final delivery sent just fine.  The issue I'm asking about is that the enriched target data fields (i.e. @initiativeName) from Enrichment 3 did not get added to the extended broadlog fields for the 'final' send like it did for the test sends.

prasannakumarmarru
prasannakumarmarruAccepted solution
Level 4
September 30, 2020

@pfrew 

If you have extended your broadlog, you may have used different target mapping(and different storage for broadlog and tracking logs), but the code you used will only use out of the box target mapping, and OOTB recipient broadlog. Hence it was not able to add the data to OOTB broadlog which does not have those fields. You may have to update targetmapping for this winner delivery using jscode. Something like-

delivery.mapping_id=primary key of target mapping you have used for first two deliveries. 

September 24, 2021

Hi @prasannakumarmarru 

 

Can you please elaborate  this 

delivery.mapping_id=primary key of target mapping you have used for first two deliveries. 

 

prasannakumarmarru
Level 4
September 27, 2021

Hi @meghna_dayanand 

You can find more details here on what targetmapping is and how it can be used to add additional fields in broadlog table. For a regular delivery, you can go to delivery > click on TO link and choose different targetmapping but in above example, delivery is being configured using js code, and below is the js code to set new targetmapping(that has extended tables configured in storage part).

 

delivery.mapping_id=primary key of target mapping you have used for first two deliveries. 

 

Thanks!

Sukrity_Wadhwa
Community Manager
Community Manager
October 7, 2020

Hi @pfrew,

Were you able to resolve this query with @prasannakumarmarru 's given solution? Do let us know.

Thanks!

Sukrity Wadhwa