Expand my Community achievements bar.

Join Cristinel Anastasoaie, Timothy Furlow, and Brent Kostak, WEDNESDAY, 2/28/24 @8am PT for the next Adobe Target Community Q&A Coffee Break on topics from the recent High Performance Recommendations Webinar PT 2 of the ongoing Target Personalization Maturity Webinar Series
SOLVED

Order Confirmation Mbox - Add custom parameters??

Avatar

Level 2

Hi Guys,

I use Adobe Target on an e-commerce website. I am order confirmation mbox to get order details for a test. Currently, I am passing only three parameters (order id, order total & productPurchaseID) in the mbox as suggested in the documentation - Create an Order Confirmation mbox - at.js

I tried passing more than three parameters in the mbox but they do not show in the audit report or the API report.

Is there a way that I can add more than three parameters in this mbox like productName, productCategory and get them in the audit report or using the Target API?

Appreciate your help!

Regards,

Suchindra Kala

1 Accepted Solution

Avatar

Correct answer by
Level 4

Nope. These are to only 3 fields that you can pass data to the Target DB, audit tables. Here is a couple hacks/work-arounds we used.

1. Pass more than one parameter in orderId and productPurchasedID. We've passed strings like this "12345677|abcsedee|dfdf123uejjs" into the orderId and then parsed them out on the DW end. ProductPurchaseId can be comma delimited and you could do the same thing once you pull them with an API you can parse them out on the backend.

2. Use A4T. If you are using Analytics setup the integration and pass events, variables or whatever data you need into the AA and report on those parameters in the AA UI or pull from the API.

Hope this helps. Adobe always gets a weird look on their face when I tell them I would love more parameters to collect data on a per mbox level. Target is also on Adobe I/O which is better and Adobe Analytics isn't quite there yet.

Russ

View solution in original post

3 Replies

Avatar

Correct answer by
Level 4

Nope. These are to only 3 fields that you can pass data to the Target DB, audit tables. Here is a couple hacks/work-arounds we used.

1. Pass more than one parameter in orderId and productPurchasedID. We've passed strings like this "12345677|abcsedee|dfdf123uejjs" into the orderId and then parsed them out on the DW end. ProductPurchaseId can be comma delimited and you could do the same thing once you pull them with an API you can parse them out on the backend.

2. Use A4T. If you are using Analytics setup the integration and pass events, variables or whatever data you need into the AA and report on those parameters in the AA UI or pull from the API.

Hope this helps. Adobe always gets a weird look on their face when I tell them I would love more parameters to collect data on a per mbox level. Target is also on Adobe I/O which is better and Adobe Analytics isn't quite there yet.

Russ

Avatar

Community Advisor

Hi @russpainter @s_kala Thank you for this post. This helps.

Also wanted to ask if I pass other values in the orderId like transactionID|usergeo, could it impact the Top Sellers at Target end?

I mean can I pass other info in the orderId value using "|" ? My fear is it may not impact the Top Sellers algorithm of the recommendation.

 

Avatar

Level 2

This is really helpful. Thank you very much russpainter