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

axkdl

04-08-2017

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,

Accepted Solutions (0)

Answers (3)

Answers (3)

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,