Import_Report.aspx
This page requires the option Enable public import report to be ticked. Please ask your service manager to activate the option for your console account.
Overview
The Import_Report.aspx frontend page will display the statistics related to the completed import processes per List.
This functionality is useful especially when the import file is remitted from a third party automated process.
A sample of the page layout as it appears when properly configured is shown below :Â
Â
When landing to this page it will be possible for the user to :
1) select the amount of rows the data grid will display per page ( default is 5 )
2) browse the paginated grid according to the defined value at the point 1
Report columns descriptionÂ
Column | Label in english | Description |
---|---|---|
Import Id | Id | The unique identifier for the specific process |
Message Id | Msg Id | Message Id bound to current import process ( if applicable ) |
Send Id | Send Id | Send Id bound to current import process ( if applicable ) |
Imported File Name | File | The name of the submitted import file |
List Id | List | The target list the process imported the recipients for |
Start date | Start | The datetime the import process has begun |
End date | End | The datetime the import process has ended |
Processed rows | Rows | The overall count of rows the process has treated |
Valid rows | Valid | The amount of valid rows the process was able to read |
Duplicated email messages | Duplicated | The email recipients found as duplicated |
Valid email messages | Valid Email | The amount of unique email addresses imported |
Non valid email messages | Invalid Email | The amount of invalid email addresses the process couldn't import to the desired list |
Normally when sending campaigns out from Mailup account, there's no relationship between an import process and the subsequent dispatch it may take place.
Fields Message Id and Send Id, will be valued only when using MailUpSend.SendMessageNL to import and send out messages in one single process.
For more information about MailUpSend.SendMessageNL web method, please read here
Accepted Arguments
Field name | type | description |
---|---|---|
IdList | int | the unique identity for the list the report will display data for |
ListGuid | string | the unique string identifier for the list being taken into cosideration by the report |
Â
Callback pattern
The frontend page is placed for every console, regardless of the service activation status, in the frontend root as follows :
http://<your_console_host>/frontend/Import_Report.aspx
when accessed with the proper query string arguments, it will look like
http://<your_console_host>/frontend/Import_Report.aspx?ListGuid=<your_list_guid>&ListId=<your_list_id>
Â
The ListGuid information can be easily retrieved from the Mailup console interface : Click on Settings from your left panel menu --> Account settings --> Developer's corner --> Codes table. There, it will be listed all the GuidList information for each List
It can be either retrieved via REST or SOAP API, for more information please take a look at these sections : REST or SOAP
Working sample
Â
Troubleshooting
Below a simple chart displaying the possible issues occurring when trying to run this page, along with a suggested resolution for the specific issue
Â
Error Message | Possible causes | Resolution |
---|---|---|
One or more arguments were not passed in | one of the two expected arguments was not passed or passed with the wrong lettering | Check the lettering of the two parameters the page actually expects as mandatory ( correct naming is displayed in the Accepted Arguments section above ) |
Guid and ListId mismatch | The inbound parameters were passed to the page with the correct lettering, however the ListGuid and the List Id values do not match. | Please check the ListGuid value actually relates to the ListId you've requested the page for |
An expected error occurred whilst validating arguments | The arguments were passed with the right naming, but one of them may have been passed as an empty value | Please check your query string callback includes all the mandatory parameters as the page expects |
Â
Â
Â