Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

API - Is there a workaround to get more than 8 checkpoints for fallouts

axkdl
Level 1
Level 1

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,

1 Accepted Solution
jantzen_belliston-Adobe
Correct answer by
Level 10
Level 10

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

View solution in original post

0 Replies
hyderziaee
Employee
Employee

Can you share the request sample that you are working with?

-Hyder

axkdl
Level 1
Level 1

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,

axkdl
Level 1
Level 1

Hi there,

Any thoughts on a potential workaround? I still have not been able to make this work yet.

Thanks,

jantzen_belliston-Adobe
Correct answer by
Level 10
Level 10

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

View solution in original post