Expand my Community achievements bar.

Applications for the 2024 Adobe Target Community Mentorship Program are open! Click to the right to learn more about participating as either an Aspirant, to professionally level up with a new Certification, or as a Mentor, to share your Adobe Target expertise and inspire through your leadership! Submit your application today.
SOLVED

A4T integration with custom mbox - activity not showing up in Adobe Analytics

Avatar

Level 3

I am really novice in Adobe Target, so please be gentle here!  

 

We are looking to integrate Adobe Target on a new website and have the ability to view results in either Target or AA (via A4T).  When we use the global mbox, all is well - no issues seeing activities/results in either area.  However, we are trying to utilize different custom mboxes per website.  We believe we have the custom mbox setup properly - worked with Adobe consultants on setting this in Launch via a call to adobe.target.getOffers(...):

Spoiler
adobe.target.getOffers({
request: {
execute: {
mboxes: [
{
index: 0,
name: "custom-mbox-name-here"
}
]
}
}
});

The custom mbox is now showing up in Adobe Target for usage - so far, so good!  However, when we use a custom mbox, we never see the Activity populate over in Adobe Analytics. 

 

Not sure where to go to troubleshoot.  I guess the first question might be:  does A4T work with custom mboxes? 

 

Thanks, in advance,

Jason

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Level 6

I will lead with "do both activities have unique names"?

 

If they do, are you able to view the response on the browser from Target? I am interested to see what is being returned from the  server for the analytics object. Screen shot below. Is it set to "server-side" and also does the supplemental IDs match to the SDID passed in the adobe analytics beacon call? Screenshot below.

 

Adobe Target Form Based Mbox Response

Screen Shot 2021-02-02 at 8.57.39 AM.png

Adobe Analytics Beacon Payload

Screen Shot 2021-02-02 at 9.02.32 AM.png

View solution in original post

8 Replies

Avatar

Level 6

@iamjasona might be a silly question, but how did you set up the activity you are calling via the getOffer/applyOffer function? Did you set it up as a form based? If so did you set the reporting to use Adobe Analytics? The fact that you are stating you see activity data in Target tells me you might of set it up to use the Adobe Target reporting versus Adobe Analytics.

 

Let me know, if possible share screenshot of the activity reporting configuration.

Avatar

Level 3
Thanks for your reply, @josejr19. It's an extremely simple activity in Adobe Target: 50/50 A/B Test composed with the form-based composer and setup with 2 experiences, both of which are exactly the same (i.e. have the same audience refinement). Reporting is set to the appropriate Adobe Analytics reporting suite, but nothing shows up in AA when the custom mbox is used. However, if we switch the Activity back over to the global mbox, then data begins to populate in AA.

Avatar

Correct answer by
Level 6

I will lead with "do both activities have unique names"?

 

If they do, are you able to view the response on the browser from Target? I am interested to see what is being returned from the  server for the analytics object. Screen shot below. Is it set to "server-side" and also does the supplemental IDs match to the SDID passed in the adobe analytics beacon call? Screenshot below.

 

Adobe Target Form Based Mbox Response

Screen Shot 2021-02-02 at 8.57.39 AM.png

Adobe Analytics Beacon Payload

Screen Shot 2021-02-02 at 9.02.32 AM.png

Avatar

Level 3

@josejr19- Your post helped me put the pieces together - it was a setup issue on our end. When I looked more closely at the delivery beacons, I realized on the page where my activity should have been triggering that the delivery beacon was not referencing my custom mbox. We're deploying the custom mbox via Adobe Launch and the rule for this wasn't triggering on the page we are testing. Doh!

 

With the mbox rule in Launch now corrected, I'm seeing the custom mbox in the delivery beacon; to your point, the supplemental IDs in the delivery and analytics beacons now match.  Waiting for data to show up in AA for my activity, but I'm feeling confident now.

 

Thank you so much for helping - the screen snips you gave helped me understand what should be expected in the delivery beacon when this is working.  Owe you a beer! 

Avatar

Level 6
Ahhh, sounds like we found possible issue. I would recommend getting the Adobe Experience Platform debugger, its a great chrome extension built by Adobe. Under the Adobe Target tab you can see if all the expected mboxes are being fired.

Avatar

Level 2

Hello @josejr19 @iamjasona I hope you can help me with my problem ...  I read the problem and the replies and I do think I have a similar issue
I want to implement A4T with also custom mbox like that test_SDID

test_SDID.PNG

my activity is well set up with the appropriate report suite 
I'm using the delivery api and data insertion api from server side 
when I request the delivery api "it is a sample":

curl -X POST \
  'https://demo.tt.omtrdc.net/rest/v1/delivery?client=demo&sessionId=d359234570e04f14e1faeeba02d6ab9914e' \
  -H 'Content-Type: application/json' \
  -H 'cache-control: no-cache' \
  -d '{
      "context": {
        "channel": "web",
      
        "screen" : {
          "width" : 1200,
          "height": 1400
        }
      },
      "id": {
        "marketingCloudVisitorId": "2304820394812039"
      },
      "property" : {
        "token": "08b62abd-c3e7-dfb2-da93-96b3aa724d81"
      },
      "experienceCloud": {
        "analytics": {
          "supplementalDataId" : "23423498732598234",
          "trackingServer": "ags041.sc.omtrdc.net",
          "logging": "server_side"
        }
      },
        "execute": {
        "mboxes" : [
          {
            "name" : "test_SDID",
            "index" : 1
          }
        ]
      }
    }'

and take the same supplementalDataId and send it to Data insertion api via that request : 
https://smetrics.demo.co.uk/b/ss/demodevweb/0?pe=tnt&tnta=&mcid=2304820394812039&&sdid=2342349873259...

there is no reporting data in  adobe analytics and the activity is not populated there 

please noted that the all requests is from server side via "Delivery & Data Insertion Api"

@iamjasona  can you provide me what is the platform or api that you are using into integration with adobe analytics ? 

Thanks in advance