Hi All,
Adobe Analytics (WebSDK)
We are firing a numeric event on purchase that captures the number of coupons used in the transaction.
We know coupons are being used but we are missing values 65% of the time.
Running manual transactions and looking at the debugger doesn't drop coupon counts.
Already made sure the event type is a number and not a string and dropped by AEP.
Wondering the cause and ways to approach it.
Although unlikely the cause, I read that is best to use data object over xdm object and we are using xdm object, does this mean that can be faulty or data object just better for CJA and other tools, future-proofing reasons?
Thanks in advance.
R
Views
Replies
Total Likes
While I haven't made the switch to WebSDK, it sounds like you have done some extensive testing, and not seen any drops in the debugger... what about in your reports? Have you isolated that test data? Did you see any dropped values between the debugger and the report?
I have also seen similar recommendations regarding using the Data object vs the native XDM... If you are only using AA (and not CJA) I would think that either should work... but the XDM does require additional mapping... and that might be where data is being lost.... however, CJA uses the native XDM object so I can't see there being an inherent issue with that data structure... however, I have no evidence to support this.
If I were to switch to XDM, I would probably use the Data object myself... since it's unlikely we will be getting CJA any time soon, so why complicate the implementation with an additional mapping, but if you have CJA or think you might be getting it... being able to use XDM to drive both systems might be a better option...
But, if you are already using XDM, it could be a lot of work to redo your implementation if you are thinking about switching to the Data object.
Here is a possibly... could you create a new numeric event, and pass it to AA using the Data object... so if you are sending the same information to two separate events using each method, you could compare them after a while and see if they match... or if you are losing information somewhere between the site and reporting?
Thanks Jenn.
The system doesn't allow for testing (industry/regulation) so I had to take the admin's word for it when they did test.
If it was me, I'd explore building a dev microsite/CMS for testing just the checkout considering the testing restrictions are permanent and orders and related is a strong KPI.
Agree with you, it crossed my mind (and forgot to ask) about adding a data object for just that custom event but not sure yet if xdm and data objects can coexist, as you mentioned changing all to data object although better may be too much effort for a marginal improvement vs other priorities.
An evar was set to capture the coupon counts and matches the numeric event.
Views
Replies
Total Likes
Hmm that's too bad you can't do your own testing... I am not 100% sure, but I think you should be able to mix the two different methods... so long as they aren't both sending to the same dimension or metric (which could cause corruption)... but it seems like being able to move items over one at a time might be a common migration strategy... it would be interesting to check....
However, that last statement:
An evar was set to capture the coupon counts and matches the numeric event.
This is interesting... does the same field in the XDM drive both the event and the eVar? Or are they separate?
I saw that someone else asked to check if the event was numeric.. I think this proves it is, since the text value stored in the eVar matches the event count....
This leads me to believe that there is either a tracking issue (perhaps on some devices or browsers... can you correlate and see any pattern to where data might be getting lost?) or there is a sporadic issue impacting the mapping (where both the event and eVar fail)....
Views
Replies
Total Likes
would you mind sharing a screenshot of how you pass the information in?
Are you using an XDM schema or data.__adobe.analytics to pass in the information?
Also, have you checked in an Assurance session what ends up in Analytics? Would surely be interesting to see.
Thanks @bjoern__koth
Using xdm data.
Are you curious about the mapping in data stream?
No chance to test through Assurance due to business restrictions.
Views
Replies
Total Likes
Hi @Rafael_Sahagun ,
Both @bjoern__koth and @Jennifer_Dungan have raised some good points
I'd also check if event serialization is enabled for this event in AA report suite using Unique Event Recording option? This can cause the metric to report less in accordance with option selected.
Another thing that can should be checked (incase you are using the auto-mapped XDM fields for populating the AA success event) is if you are populating the needed event through merchandising or through a standard XDM field, basically check if you are using path like _experience.analytics.event1to100.event1.value or _productListItems[]._experience.analytics.event1to100.event1.value? Depending upon how the merchandising event is implemented it might be tying to a specific product(s) and won't show anything for other products.
Cheers!
Thanks @Harveer_SinghGi1 I'll review those ideas
Views
Replies
Total Likes