Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-149256

Add Top Viewed Countries to detailed view of Organic and Paid Traffic

Details

    Description

      User Story

      As a Content Marketer, I want to view which countries had the most Organic and Paid Traffic, so that I can understand where my traffic is originating from. 

      Design

      Figma

      Acceptance Criteria

      • In the Content Performance Panel, the user is able to click on Paid or Organic Traffic in order to open a detailed view. 
      • In the detailed view of Paid and Organic Traffic, the user is able to see the 5 countries that generated the most traffic. 
        • All other traffic is consolidated into an "Other Countries" category. 
        • If there are less than 5 countries that generated traffic, the countries that did view the content should appear and the "Other Countries" category should list 0 views. 
      • In the detailed view of Paid and Organic Traffic,  the user is able to view the traffic by the number of views and as a percentage of total views. 

      Testing Scenarios

      Acceptance Criteria
       
      Testing Scenarios
       
      Test Strategy
       
      Covered by frontend test? (Yes/No)
       
      Covered by backend test? (Yes/No)
       
      In the Content Performance Panel, the user is able to click on Paid or Organic Traffic in order to open a detailed view. 
      • Given Content Performance panel
      • When user clicks at Paid or Organic Traffic
      • Then should open detailed view at sidebar, and see the period it reefer to
      Critical    
       
      • Given Paid or Organic detailed view at sidebar
      • When user clicks return button
      • Then returns to Content Performance
      Medium    
       
      • Given Paid or Organic detailed view at sidebar
      • When user changes the time range
      • And clicks return button
      • Then the time range has also change at Content Performance
      Medium    
      In the detailed view of Paid and Organic Traffic, the user is able to view the traffic by the number of views and as a percentage of total views.
      • Given Content Performance panel
      • When user clicks at Paid or Organic Traffic
      • Then the total Views and Percentage of that traffic channel is exhibit
      Critical    
      In the detailed view of Paid and Organic Traffic, the user is able to see the 5 countries that generated the most traffic.
      • Given views by location at detailed view
      • When Views visualization is selected
      • Then user sees the top 5 counties names with most most traffic, and it correspondent amount
      Critical    
       
      • Given views by location at detailed view
      • When Views Percentage visualization is selected
      • Then user sees the top 5 counties names with most most traffic, and it correspondent percentage
      High    
      All other traffic is consolidated into an "Other Countries" category.
      • Given views by location at detailed view
      • When Views visualization is selected
      • Then all traffic not belonging to the top counties is consolidated as Other Counties
      Critical    
       
      • Given views by location at detailed view
      • When Views Percentage visualization is selected
      • Then all traffic not belonging to the top counties is consolidated as Other Counties
       High    
      If there are less than 5 countries that generated traffic, the countries that did view the content should appear and the "Other Countries" category should list 0 views.
      • Given views by location at detailed view
      • When there are less than 5 countries that generated traffic
      • Then only the countries with traffic are exhibit
      High    
       
      • Given views by location at detailed view
      • When there are less than 5 countries that generated traffic
      • Then only the countries that generated it are shown and 'Other Countries' are listed as 0
      High    

       

      Definition of Done (DoD):

      • All Acceptance Criteria were passed;
      • Make sure that the expected automated tests were created (unit / integration / functional) and passed successfully;
      • Validated by QA and Product Manager;
      • No critical bug related to Story scope (FP5 or Impedibugs);
      • Make sure that all system documentation were updated (if necessary)
         

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              joseph.pak Joseph Pak
              Robert Stefan Tanasie Robert Stefan Tanasie
              Kiyoshi Lee Kiyoshi Lee
              Susana Vázquez (Inactive)
              Robert Stefan Tanasie
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:

                Packages

                  Version Package