Создайте несколько сегментов с помощью проводника API в Adobe Anlaytics.

Я хотел создать несколько сегментов для нескольких наборов отчетов с помощью проводника API в Adobe Analytics. Я могу создать сегмент, используя описанный выше метод, но когда я попытался создать несколько сегментов одновременно, я столкнулся с некоторой проблемой.

Ниже приводится краткое описание того, что я сделал: я выбрал «Сегменты» в качестве API и «Сохранить» в качестве метода в соединении с разработчиком. API запроса — это REST 1.4, а запрос выглядит следующим образом:

{
    "name":"Test1",
    "definition":{
        "container":{
            "type":"visits",
            "rules":[
                {
                    "element":"homePage",
                    "operator":"equals",
                    "value":"abc"
                 }
]
}
},

    "reportSuiteID":"rsidxxxx"
}

Это работает нормально, но когда я запрашиваю его для двух сегментов одновременно, создается только второй сегмент. Вот пример:

{

    "definition":{
        "container":{
            "type":"visits",
            "rules":[
                {
                    "element":"homePage",
                    "operator":"equals",
                    "value":"abc"
                         }
]
}
},
     "name":"Test1",
"reportSuiteID":"rsidxxxx",

"definition":{
        "container":{
            "type":"visits",
            "rules":[
                {
                    "element":"homePage",
                    "operator":"equals",
                    "value":"def"
                         }
]
}
},
            "name":"Test2",
    "reportSuiteID":"rsidxxxx"
}

Из приведенного выше примера создается только сегмент Test2. Не могли бы вы предложить какой-нибудь другой вариант, чтобы можно было создать оба сегмента Test1 и Test2?


person Silky J    schedule 02.11.2017    source источник


Ответы (1)


Segments.Save в настоящее время не позволяет создавать несколько сегментов в одном запросе. . Для каждого сегмента необходимо сделать отдельный запрос.

person Crayon Violent    schedule 03.11.2017
comment
Можно ли сделать то же самое с помощью пакета RSiteCatalyst в R? Я пытался использовать такие функции, как «segment.inline», «BuildClassificationValueSegment» и т. д., но получаю ошибки. Ссылка для справки: stackoverflow.com/questions/40211849/ . Не могли бы вы помочь в этом? - person Silky J; 03.11.2017
comment
@SilkyJ Я лично не использовал RSiteCatalyst в R, но, насколько я знаю, есть только один Adobe API, поэтому RSiteCatalyst почти наверняка вызывает тот же Segments.Save под капотом. - person Crayon Violent; 03.11.2017
comment
@SilkyJ извините, как уже упоминалось, у меня нет опыта работы с RSiteCatalyst или R, поэтому я боюсь, что не смогу помочь с вашим связанным вопросом. - person Crayon Violent; 03.11.2017