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,
axkdl
axkdl
14-08-2017
Hi there,
Any thoughts on a potential workaround? I still have not been able to make this work yet.
Thanks,
axkdl
axkdl
09-08-2017
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,
hyderziaee
Employee
hyderziaee
Employee
08-08-2017
Can you share the request sample that you are working with?
-Hyder