Expand my Community achievements bar.

Join us at Adobe Summit 2024 for the Coffee Break Q&A Live series, a unique opportunity to network with and learn from expert users, the Adobe product team, and Adobe partners in a small group, 30 minute AMA conversations.
SOLVED

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

Avatar

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

Avatar

Correct answer by
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

4 Replies

Avatar

Employee Advisor

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

-Hyder

Avatar

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,

Avatar

Level 1

Hi there,

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

Thanks,

Avatar

Correct answer by
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