Hi all,
I am trying to pull form the Adobe API a fallout report that has more than the maximum 8 checkpoints.
I have tried to use a segment that would simulate the 8 first checkpoints and then query the API for the following ones.
The segment seem to be working fine in Adobe workspace as I'm able to have a 100% similar data with the segment. However it falls short in the API as it only returns values = 0.
Any ideas of what can be done to get more than 8 checkpoints with the API?
Thanks,
Solved! Go to Solution.
Views
Replies
Total Likes
Since this is an older post, I'm assuming you've solved this issue. Incase others find this post, I'll post the link to the documentation below:
https://www.adobe.io/apis/experiencecloud/analytics/docs.html
Views
Replies
Total Likes
Can you share the request sample that you are working with?
-Hyder
Views
Replies
Total Likes
Hi Hyder,
Thank you for getting back to me, much appreciated. Sure thing, here what I have done so far. I used the following query to get the first 8 checkpoints for a fallout report. The response is showing the same data as displayed in Adobe Workspace.
{
"reportDescription":{
"reportSuiteID": "(string)",
"dateFrom" : "{date.last30Days}",
"dateTo":"{date.today}",
"dateGranularity": "month",
"metrics": [
{
"id": "pageviews"
}
],
"segments":[{"id":"s254_5798c2eae4b0d151d173e76a"},{"id":"s254_57acdd42e4b0565f6f5f29e9"}],
"elements": [
{
"id": "prop32",
"checkpoints": [
"Register:viewed",
"Register:firstname",
"Register:lastname",
"Registerl:email",
"Register:password",
"Register:user.attributes.company",
"Register:user.attributes.phonenumber"
]
}
],
"locale": "en_US"
}
}
Below is segment I used to try to get around the 8th checkpoints limit. I used the "Create segment from touchpoint" right click in adobe workspace.
{
"id":"s254_59808e187aaaf64c1c8b91a3",
"name":"Fallout (9th checkpoint)",
"reportSuiteID":"(string)",
"owner":"akandel",
"definition":{
"container":{
"type":"hits",
"operator":"and",
"rules":[
{
"container":{
"type":"hits",
"rules":[
{
"name":"Form Field Name (p32)",
"element":"prop32",
"operator":"equals",
"value":"Register:viewed"
}
]
}
},
{
"container":{
"type":"visitors",
"operator":"then",
"rules":[
{
"name":"Form Field Name (p32)",
"element":"prop32",
"operator":"equals",
"value":"Register:firstname"
},
{
"name":"Form Field Name (p32)",
"element":"prop32",
"operator":"equals",
"value":"Register:lastname"
},
{
"name":"Form Field Name (p32)",
"element":"prop32",
"operator":"equals",
"value":"Register:email"
},
{
"name":"Form Field Name (p32)",
"element":"prop32",
"operator":"equals",
"value":"Register:password"
},
{
"name":"Form Field Name (p32)",
"element":"prop32",
"operator":"equals",
"value":"Register:user.attributes.company"
},
{
"name":"Form Field Name (p32)",
"element":"prop32",
"operator":"equals",
"value":"Register:user.attributes.phonenumber"
}
]
}
}
]
}
},
"compatibility":[
"reportsAndAnalytics",
"adHocAnalysis"
]
}
Finally here it the second query that takes the last part of the fallout report.
{
"reportDescription":{
"reportSuiteID": "(string)",
"dateFrom" : "{date.last30Days}",
"dateTo":"{date.today}",
"dateGranularity": "month",
"metrics": [
{
"id": "pageviews"
}
],
"segments":[{"id":"s254_5798c2eae4b0d151d173e76a"},{"id":"s254_57acdd42e4b0565f6f5f29e9"},{"id":"s254_59808e187aaaf64c1c8b91a3"}],
"elements": [
{
"id": "prop32",
"checkpoints": [
"Register:user.attributes.country",
"Register:tac-checkall",
"Register:submit"
]
}
],
"locale": "en_US"
}
}
Thanks,
Views
Replies
Total Likes
Hi there,
Any thoughts on a potential workaround? I still have not been able to make this work yet.
Thanks,
Views
Replies
Total Likes
Since this is an older post, I'm assuming you've solved this issue. Incase others find this post, I'll post the link to the documentation below:
https://www.adobe.io/apis/experiencecloud/analytics/docs.html
Views
Replies
Total Likes