Data Feed

Written By Devin O'Neill ()

Updated at June 19th, 2025

Summary

  • A data feed is a mechanism through which we can push/send the available data from the Annex Cloud system to the clients' destination automatically with a specified frequency of time. The data could be Member Data, Interaction Data, Reward Data, Points Data, Tier Data, Liability Data, etc.
  • To start the data feed transfer, the user must set up a connection with SFTP or S3 AWS. Once the connection is established, the user can create a data feed. The data feed allows seamless transfer of the feed file between the client and Annex cloud folders.
  • While creating the data feed, a dynamic file name can be set so that the same feed file will be sent at regular intervals. The user can map the fields between the Annex Cloud and the clients to save the data under assigned columns in the database.
  • These feeds run with the help of a cron job. This cron is scheduled to perform the transfer at a particular period so that the file transfer takes place on a timely basis.
  • The cron job outcome can be checked by the Data transfer cron logs.

Steps to Access the Data Feed Connectivity Settings

To set the Data Feed connections, you must follow the steps below:

  1. Click Products as shown in the image below.
  2. Click Pre-Built Integrations as shown in the image below.
  3. Click Data Sync to display the following image:

Note: On the Connectivity Settings page, you must set all the required conditions for the Data Feed process.

Connectivity Settings

  • Before creating a new data feed, we need to establish a connection with the client SFTP / AWS S3 where we push the data files. To set the connection you need to follow the below process.
  • Navigation: Data Sync Dashboard > Connectivity Settings
  • Here, the user will set up the connection through which the data can be sent or received.

Create New Connection

  1. To create a new connection, you need to click Add New as shown in the below image.
  2. Once you click Add New, you will be directed to a new page in which you can set the connection by providing all the required information.
  3. We have two types of connections - SFTP and S3 AWS.

CASE 1: When you select SFTP as the Type of connection.

  • Under the SFTP connection, you will have the following parameters for which you need to provide the information before saving all the details.
  • Provide the parameters below:
Parameters Description
Type of Connection Provide the type of connection, like SFTP or S3 AWS.
Connection Name Write the name of the connection.
Protocol Pass the protocol details. For example, SSH
Host Pass the Host name. For example, sftpuat.annexcloud.com
Port Pass the Port details. For example. 22
Login Type We have three types of login type - Normal, Key File and Azure SFTP. Select one option from the list.
Username Enter the username.
Password Enter the password.
Enable Logging You need to enable this button.

CASE 2: When you select S3 AWS as the Type of connection

  • In the case of S3 AWS, all the access credentials are stored in the bucket. Once you provide the required information as shown in the below image, the connection is established.
  • A mandatory field called Region Name appears below the Type of Connection field. 
Parameters Description
Type of Connection Provide the type of connection, like SFTP or S3 AWS
Region Name Provide the geographical location where your S3 bucket is stored.
Connection Name Write the name of the connection.
Bucket Name Pass the bucket name. For example, uat-feed
User Name Pass the user name. For example, user1@domain.com
Access Key Pass the access key. For example IAJWP
Secret Key Pass the secret key. For example Gv3htw6ot/x6Ud
Enable Logging You need to enable this button.

Once you have set a connection and provided all the required information then by pressing on the “SAVE” button, all the data will be saved and can be seen on the dashboard. Here all the connection details will be displayed and you can also edit those connections as per the requirement.

  1. In the above image point 1 shows the area at which all the connection information will be displayed.
  2. Search: Through this feature, you can search for any type of connection.
  3. Export: By clicking on this button, you can export all the connection details in excel format.

Adding a New Data Feed

  • You need to follow the below process to add a new data feed.

Navigation: Loyalty > Add New

  • Click Add New, a Pop-Up will be displayed in which you need to select the data feed page as shown in the image below.

After clicking on the “Proceed“ button, you will be directed to a page in which you will have 4 sections as shown in the image below:

  1. Data Feed Details
  2. Email Notification
  3. Schedular
  4. Field Mapping

Data Feed Details

Here, the administrator creates a dynamic file name, selects the separator used in the file, and defines the type of file. The administrator also defines the connection through which the file is sent and the folder where it will be sent.

Note: Sites with Multi-Templates display the template feature.

  • Select Templates: All the Active or Inactive Templates associated with the site are displayed here. Select one of the options from the drop-down list. You have the following options to select a Template:
  1. All Templates:
    All templates are automatically selected when this option is selected.
  2. Select one or more Templates:
    In accordance with your requirements, you can select a single Template or more than one Template. As an example, multiple templates have been selected on the following page.
  • Separate Template Reports: Using this option, you can generate the Data Feed report separately for all the Templates.

Note: Separate Template Reports must be enabled for all reports to be sent separately.

The following table shows the differences when the flag is turned ON or OFF :

Separate Template Report conditions Example
When the flag is OFF

For example, if you select two templates from the drop-down list of Multi Template then a single report is generated for all the templates.

When the flag is ON

As an example, if you select four templates from the drop-down list of multi-template, four different reports are generated.

  • Data Feed Name: You need to provide the data feed name.
  • File Details: In the file details, you have four options as shown in the image below.

In the above four options, you need to provide the details to create the file name.

Option 1: Provide the name of the data feed. For example, Member Report.

Option 2: Provide a separator between the name and date fields. You have the following options:

Option 3: Select a date and time format for the time stamp in the file name. You have the following options.

Option 4: Select a file format like CSV.

  • File Name: Once you have provided all the details of the above-shown parameters then each of the field details will be displayed in the file name as shown in the below image.
  • Select The Type Of Data Feed: Select Inbound or Outbound from the dropdown list.
  • Report Is Based On: 

This field provides multiple report options for export. Based on the selected report from the drop-down, the system generates the report using the corresponding transactions from the database. The main query is executed according to the selected report.

After selecting a report from the drop-down, complete field mapping in the final step to define the required data fields. Additionally, optional fields can also be mapped and included in the export.

For example, if the Reward Report is selected from the Report Is Based On drop-down, the main SQL query checks the reward transactions and export the relevant data, including any applicable optional fields. This process remains consistent across all reports.

NOTE: The Report Is Based On option doesn't appear until you select the Type of Data Feed.

 

Available Report Options in "Report Is Based On" Drop-down

In the "Report Is Based On" drop-down, you have the following report options to choose from.

 

The following details outline the process of selecting the Survey and Interaction reports, choosing the relevant fields, and viewing the final output after the report is generated.

 

Report Based On: Survey Report

If Report Is Based On is selected as a survey report, a new tab called Select Survey's is displayed. This tab shows all the surveys associated with the selected template.

  • Select Survey's: Choose all the surveys for which you want to generate the report.
    When selecting a survey based report, the field mapping page automatically selects the survey report when adding fields to the report list.

In the annex field, you must select a property of the survey from the drop-down list, such as survey ID, user ID, or survey name.

Survey Report:

The survey report includes information about the survey, including its sections, questions, and members.

After selecting the survey options mentioned above, the survey report is generated with the following parameters:

  • User ID: Displays the ID of the member.
  • Survey Submit ID: Displays the ID generated at the time of the survey submission.
  • Survey ID: Displays the unique survey ID that is auto generated on creation of a new survey on the configuration.
  • Survey Name: Displays the survey name as specified by the administrator.
  • Survey Start Date: Displays the start date of the survey.
  • Survey End Date: Displays the end date of the survey.
  • Survey Type: Displays the survey type as product feedback, display a score, vote/pole, community survey or other type.
  • Status: Displays the survey’s status as, active or inactive.
  • Section ID: Displays the unique section ID.
  • Section Name: Displays the section name as specified by the administrator.
  • User Section Completed Date: Displays the date on that the member has completed the section.
  • Question ID: Displays the question ID.
  • Question Name: Displays the question name set by the administrator.
  • Answer ID: Displays the answer ID.
  • Answer Value: Displays the required answer, that must appear alongside the question.
  • Right Answer: Displays the right answer of the selected question.
  • Answer Date: Displays the date on that the answer is provided.
  • User Survey Completed Date: Displays the date on that the member completes the survey.
  • Section Benefit Point: Displays the number of points awarded to members once they complete the section.
  • Survey Benefit Points: Displays the number of points awarded to members once they complete the survey.
  • Survey Benefit Reward: Displays the survey reward given to the members once they complete the survey.
  • Section Benefit Reward: Displays the section reward given to the members once they complete the section.
  • Survey Create Date: Displays the date on that survey was created.

 

Report Based On: Interaction Report

If the "Report Is Based On" option is set to "Interaction Report," the data feed report will be generated based on interaction data.

To generate reports, you need to select an action in the report list. This action includes annex fields such as action ID, action name, points for action, action performed, action performed date, action attribute name, and action attribute value. The image below illustrates how to add a field to the field mapping.

The field mapping page consists of the following parameters. All the associated parameters for the interaction report can be seen below:

After selecting the interaction report options, the report is generated with the following parameters:

  • Action name: Displays the name of the action.
  • Action ID: Displays the action ID.
  • Points for action: Displays the number of points awarded for completing the action.
  • Action performed: Displays the action performed by the member.
  • Action performed date: Displays the date when the action was performed.
  • Action attribute name: Displays the attribute associated to the action.
  • Action attribute value: Displays the specific value assigned to the attribute associated with the action. For instance, if the attribute is "action type," the attribute value could be "purchase," "registration," or another action type.

NOTE: The steps to select reports and add their fields are the same for all report types, as shown for the Survey and Interaction reports. Refer to the Available Fields by Report Type table to see which fields are available for each specific report on the Field Mapping page.

 

 

Once you select an option from the Report Is Based On drop-down list, you need to provide the required information for the following fields to complete the setup process.

  • Select The Type Of Column Separator: In order to establish continuous synchronization of the data, choose an option from the drop-down list. In the Column Separator, you have following options:
Column Separator Name Separator Symbol
Comma ,
Semi-Column ;
Pipe |
Tab \t
Carat/hat ^
Tilde ~
Dash -

  • Connection Name: Pass the connection name for the data feed details.
  • Folder Path: Provide the folder name in which all the data will be stored. You need to provide the folder path in the format of “/ folder path / ".

Email Notification

  • Through this feature, you can send the Data feed success or failure message to the listed members so that they will get information related to success or failure.
  • Before setting the email notification you need to set the email template for success or failure.

Navigation: Data Sync Dashboard > Email Template

  • Click Add New, and a page will be displayed all the details related to the email template.
  • Template Name: Provide the name of the email template.
  • Type: We have two types of email templates i.e, Success and Failure. You need to select one of the options from the drop-down list as shown in the below image.

Note: You should create both Success and Failure templates before selecting it.

  • Email Subject: Pass the email subject which will be displayed while sending the email.
  • Email Message: Provide the email message which will be displayed at the time of data feed success or failure.

In the Email Message, a list of HashCodes are defined. All HashCodes are displayed, once you click the following icon.

Note: The Hashcodes are variables that will populate with details of the specific information.

To send the information associated with the HashCodes, you must enter the required HashCodes in the Email Message box. For example, in the following page, as soon as #DataFeedName# and #FileName# are passed to the Email Message, the Datafeed Name and Datafeed File Name are displayed to the recipient.

  • Once you have set the template for the email, then you need to provide all the parameters' information on the Email Notification page as shown in the below image.
  • You need to enable the email notification button to get the success or failure email.

You need to provide the details of the following parameters:

 

Schedular

  • In Data Sync, we have created a cron to send/receive the data but through this section, we can schedule the time for the cron to run.
  • Under the schedular section, you have the following parameters for which you need to provide the information to set the time to run the cron.
  • Start Date: The time at which the cron will run. For example, if you have given information as shown in the below image then the cron will run on 9th February 2023 at 12:10 PM.

  • Start Date and Time range for Data selection: Provide the date and time from which the data will be captured for the Data Feed process.
  • End Date and Time range for Data selection: Provide the end date and time till which the data will be captured for the Data Feed process.
  • Select The Type Of Delta:

We have 3 types of Delta options under the drop-down list. Based on the selection, the data will be collected for the Data Feed.

Parameters Description
All Data

Once you select this option, then all the data from the starting date to one day before of the selection date will be collected for the data feed.

For Example : If you have decided to run the cron on 02/09/2023 then under this option all the data falling between starting date to 02/09/2023 will be collected.

Data since Last Run

In this option, all the data will be collected between the last cron run date to one day before the current cron run date.

For example:

If the last cron would have run on 12/10/2022 and Latest Cron run date is 02/13/2023, then all the data between the date 12/10/2022 to 02/13/2023 will be collected.

Note: If this is running for the first time it will work as the first method - all data as shown in the above box.

Previous Day/Month

In this case all the data will be selected one day/month/year before the selected day/month/year.

In this case there will be no use of start date-time and end date - time provided.

For example:

When you select the day as Tuesday then all the data of last day means Monday will be collected and if you select the month as January 2023 then all the data of December 2022 will be collected.

 

  •  Frequency: Based on the type of delta data selected, you will have options in the frequency drop-down list. Select the frequency for the data feed. For example, if you have selected frequency as a Day then the cron will run on a daily basis and collects the data.
Different types of scenarios for Frequency
Case 1: When All Data is selected as Type of Data
Frequency Description
Hourly
  • Choose Hourly from the drop-down list to run the Cron on hourly basis.

For example, in the above scenario, the Cron runs at 15 minutes past the hour.

Day
  • Choose Day from the drop-down list to run the Cron every day.

For example, in the above case the Cron runs at 5:10 AM everyday.

Monthly
  • Choose Monthly from the drop-down list to run the Cron on monthly basis.

For example, in the above case, the Cron runs on the 5th of each month at 5:10 AM.

Annually
  • Choose Annually from the drop-down list to run the Cron on annually basis.

For example, in the above case, the Cron runs each year on February 5th at 5:15 AM.

Case 2: When Data Since Last Run is selected as Type of Data
Minutes
  • To run the Cron every defined minute since the last Cron run, choose Minutes in the drop-down list.

For example, in the above scenario, the Cron runs in every 5 minutes.

Hourly
  • To run the Cron every defined hour since the last Cron run, choose Hourly in the drop-down list.

For example, according to the above scenario, the Cron runs every 2 hours and 5 minutes.

Day
  • To run the Cron every defined day since the last Cron run, choose Day in the drop-down list.

For example, in the above case the Cron runs at 2:05 AM everyday.

Monthly
  • Select Monthly in the drop-down list if you want to run the Cron every month since it was last run.

For example, in the above case, the Cron runs on the 2nd of each month at 5:05 AM.

Annually
  • Select Annually in the drop-down list if you want to run the Cron every year since it was last run.

For example, in the above case, the Cron runs each year on 2nd of May at 5:05 AM.

Case 3: When Previous Day/Month/Annual is selected as Type of Data
Day
  • Select Day to run the Cron on the defined time. In this case all the data is selected one day before the selected day.

For example, in the above case the Cron runs at 2:05 AM everyday.

Monthly
  • Select Month to run the Cron on the defined time. In this case all the data is selected one month before the selected month.

For example, in the above case, the Cron runs on the 2nd of each month at 5:05 AM.

Annually
  • Select Annually to run the Cron on the defined time. In this case all the data is selected one year before the selected year.

For example, in the above case, the Cron runs each year on 2nd of May at 5:05 AM.

Field Mapping

  • The user maps the fields between the Annex Cloud and a Client in this section. As per the client’s request, we need to select the parameters in the field mapping. After clicking Finish, all the data will be collected.
  • To add a new field, you need to click on the “Add Field“ button as shown in the below image.
  • Once you click on the add Field button a pop-up page will be displayed and you need to select all the required information like report list, Annex field’s, and client fields.
  • Report List - The report list contains all the names of the Annex product like Tier, Campaign, and others. Select one of the options from the drop-down list.
  • Annex Cloud fields - Select the desired field from the dropdown provided. The fields displayed will depend on the option selected in the report list.
  • Client Name fields - Client Name will be dynamically picked from the Site Name. This is a text box in which you can enter the client field name as per their request.

In the below image, you can see all the added fields. Point 1 indicates the Annex field and Point 2 represents the Client name fields.

Note: In the Field Mapping page, you can change the sequence of the fields as per the requirement. For example, the following pages show that daily_date is now in the first position instead of second.

Click https://imgur.com/VdKo5RV for a better understanding.

Once you have added all the fields, click Finish to get all the required data.

Available Fields by Report Type

The following fields are displayed based on the option selected for Report Is Based On on the Data feed Details page.

When Report Is Based On

Associated fields

(To generate the report, you need to select among the following fields)

Description

Member Report

A flag called "Report with updated User's data" appears when Member Report is selected (this flag is only available for the Member Report). When this flag is enabled, the report is generated using the updated member data. For example, if a member information is updated (Name, Birthday, email, phone, etc.), these details will be pushed to the client.

User ID

An internal database user ID used for JOINs and Data Mapping.

UID

Displays the member’s unique identification number.

User Email

Displays the member’s email address.

First Name 

Displays the member’s first name.

Last Name

Displays the member’s last name.

Full Name

Displays the member's full name (First Name + Last Name).

Phone

Displays the member’s phone number.

City 

Displays the city of the member.

State

Displays the state of the member.

Zip Code

Displays the Zip Code of the member.

Country

Displays the member’s country.

Birth Date

Displays the member’s date of birth.

Anniversary Date

Displays the loyalty member's anniversary date.

Loyalty_join_date

Displays the date the member joined the loyalty program.

User Profile ImageURL

Displays the image URL for the loyalty member’s profile picture.

Opt Out Date

Displays the opt-out date of the loyalty member.

Opt-in Date

Displays the opt-in date of the loyalty member.

Opt-in Status

Displays the opt-in status of the member.

Source

Displays the source of the loyalty member's profile creation, whether it was from a website, application, or in-store.

Update Date

Displays the date and time on which the loyalty member profile was updated.

Member Status

Displays the loyalty member’s status as active or inactive.

Extended Attributes

Displays the extended member attributes that are established in your program configuration.

Order Report

Order ID

Displays the unique ID of the order.

First Activity Date

Displays the member's first activity date.

Last Activity Date

Displays the member's last activity date. 

First Purchase Date

Displays the member's first purchase date.

Last Purchase Date

Displays the member's last purchase date.

Order Hold Points

Displays the number of points on hold against the order.

Order Date

Displays the order date.

Order Total

Displays the total amount of an order placed by the loyalty member.

Discount Amount

Displays the total discount amount on a placed order.

Store ID

Displays the store ID from which the order was placed. 

Coupon Code

Displays the coupon code, if a code was applied on the order.

Points Earned

Displays the total points awarded against the order. 

Points Awarded

Displays the net points awarded on the order.

Shipping Points

Displays the points applied for shipping the order.

Transaction Type

Displays the type of transaction used that is credit or debit.

Hold Point Release Date

Displays the release date for the points on hold.

Transaction ID

Displays the internal database transaction ID.

Order Source

Displays the source from which the order was placed by the loyalty member, such as the web or a store.

Order Attributes

Displays the order attribute values passed during order creation (if order attributes have been configured).

Points Report

Total Credit Points

Displays the number of points credited to the member’s account for performing the action.

Total Debit Points

Displays the number of custom points debited from the member’s account.

Available Points

Displays the number of points currently available in the member’s account.

Used Points

Displays the number of points used from the member’s account.

Redeemed Points

Displays the number of points redeemed from the member’s account.

Returned Points

Displays the number of points deducted or returned by members after order returns.

Redemption Credit

Displays the number of points credited back to the member when an order is returned, if a redemption was applied.

Lifetime Points

Displays total earned points by the member

Earned Points

Displays total earned points by the member in specific duration.

Expired Points

Displays the number of expired points from the member’s account.

Hold Points

Displays the total number of points currently on hold in the member’s account.

Last Points Earned Date

Displays the most recent date and time points were credited to the member’s account.

Points To Expire

Displays the total points that are going to expire.

Reason

Displays the reason for the transaction.

Points Expiration Date

Displays the expiration date of the points

Ending Points

Displays the ending points.

Points

Displays the credit or debit points against the transaction. This field can be used for interaction report exports.

Give Away Point

Displays the give away points.

MBP Attribute

Displays the MPB attributes that are established in your program configuration.

Product

Product ID

Displays the product ID retrieved from the Product Catalog Management (PCM).

Product Name

Displays the product name. 

Product Price

Displays the product price. 

Product Point Type

Displays product points type as YES, NO, or BONUS.

Point Award Type

Displays the points award type as Product or Category.

Product Point Ratio

Displays the point ratio for the product. This ratio acts as a multiplier applied to the points awarded based on specific criteria such as Product, Tier, Category, or Campaign. For example, if the productPointRatio is 3, the awarded points will be multiplied by 3.

Product Bonus

If the productPointType is set to Bonus, displays the bonus or flat points awarded for the purchase of the product.

Product Bonus Flag

Displays the status of a flag whether the Product Bonus applies. (Yes/No).

Product Minimum Limit

Displays the minimum number of units that must be purchased to award points.

Category Id

Displays category ID of the product. 

Category Name

Displays category name of the product. 

Category Point Type

Displays category points type as YES, NO, or BONUS.

Category Point Ratio

Displays the point ratio for the category. A ratio is a multiplier applied to a point award based on specific criteria (Product, Tier, Category, Campaign).

Category Bonus

If the categoryPointType is Bonus, displays the bonus point amount for the category.

Category Bonus Flag

Displays the status of a flag whether the Category Bonus applies. (Yes/No).

UPC

Displays UPC attribute value of the product. 

MPN

Displays MPN attribute value of the product.

GTIN

Displays GTIN attribute value of the product. 

Brand ID

Displays Brand ID attribute value of the product. 

Tier Report

Current Tier Earned Date

Displays current tier earned date. 

Current Tier

Displays the loyalty member's current tier name. For example, Bronze, Silver, Gold.

Current Points

Displays current available points of the member

Tier Expiry Date

Displays the expiration date of the current tier. 

Highest Tier

Displays the highest tier name of the loyalty program.

Lowest Tier

Displays the lowest tier name of the loyalty program.

Lower Tier

Displays the lower tier name of the loyalty program in comparison to the previous tier.

Next Tier

Displays the name of the next tier which is awarded to the member once the required milestones are achieved.

Previous Tier

Displays the previous tier that was assigned to the member.

Tier Spent

Displays the amount spent by the member in the current tier. 

Points To Next Tier

Displays the number of points required to achieve the next tier.

Spent To Next Tier

Displays the spend amount that the member must spend to reach the next tier.

Reward Report

Reward Claimed Status

Displays the reward status as claimed, used, or expired.

Reward Claimed Date

Displays the reward claim date.

Reward ID

Displays the unique ID for the reward configured in the loyalty program.

Reward Name

Displays the name of the reward used by the member.

Reward Code

Displays the reward code used by the member.

Available Rewards

Displays all the available rewards.

Status

Displays the status of the reward as active or inactive.

Available Redeemption Points

Displays the total available redemption points.

Used Redeemption Points

Displays the total used redemption points.

Eligible Reward Name

Displays the reward name for which the member is eligible.

Used Points On Reward

Displays the points used by the member to redeem the reward.

Points Required To Next Reward

Displays the points required to get the next reward.

Highest Available Reward

Displays the reward for which the member is eligible and gets maximum points from all eligible rewards.

Last Earned Reward Date

Displays the date on which the last reward was used.

Reward Expiration Date

Displays the reward expiration date.

Reward Used Date

Displays the reward used date.

Spent Amount

Displays the number of points earned or amount to be spent by the member to qualify for the reward

Total Spent

Displays the number of points earned or amount spent by the member to achieve the reward.

Points Accrual By Tier Report

Daily Date

Displays the number of points available each day and their cumulative value.

Tier Name

Displays the tier name. 

Daily Available Points

Displays the daily available points for each tier.

Daily Available Points Value

Displays the value of daily available points for each tier. 

Cumulative Available Points

Displays cumulative available points for each tier.

Cumulative Available Points Value

Displays the value of cumulative available points for each tier. 

Accrual Redemption Report

Redemption Date

The date of the transaction when the points were redeemed.

Points Redeemed

Total points redeemed for the associated transaction.

Accrual Transaction ID

A system-generated numeric ID for the particular transaction.

Accrual Action ID

A system-generated value to describe the action for the transaction.

Accrual Used Point

Displays the total used points.

Accrual Transaction Type

Displays the accrual transaction type as debit or credit.

MPB Redemption

Bucket Name

Displays the MPB bucket name.

Bucket Type

Displays the MPB bucket type as tier, order, points, product, or cart.

Action

Action ID

Displays the unique action ID for the action established in the loyalty program.

Action Name

Displays the name of the action established in the loyalty program.

Points For Action

Displays the number of points awarded for performing the action.

Action Performed

Displays the name of the action performed as configured for the site. For example, purchase

Action Performed Date

Displays the date on which the action was performed.

Action Attribute Name

Displays the action attribute name.

Action Attribute Value

Displays the attribute value.

Survey Report

User ID

Displays the ID of the loyalty member.

Survey Submit ID

Displays the ID generated at the time of the survey submission.

Survey ID

Displays the unique survey ID that is auto generated on creation of a new survey on the configuration.

Survey Name

Displays the survey name as specified by the administrator.

Survey Start Date

Displays the start date of the survey.

Survey End Date

Displays the end date of the survey.

Survey Type

Displays the survey type as product feedback, display a score, vote/pole, community survey or other type.

Status

Displays the survey’s status as, active or inactive.

Section ID

Displays the unique section ID.

Section Name

Displays the section name as specified by the administrator.

User Section Completed Date

Displays the date on which the member has completed the section.

Question ID

Displays the question ID.

Question

Displays the question name set by the administrator.

Answer ID

Displays the answer ID.

Answer

Displays the required answer, that must appear alongside the question.

Right Answer

Displays the right answer of the selected question.

Answer Date

Displays the date on which the answer is provided.

User Survey Completed Date

Displays the date on which the member completes the survey.

Section Benefit Point

Displays the number of points awarded to members once they complete the section.

Survey Benefit Points

Displays the number of points awarded to members once they complete the survey.

Survey Benefit Reward

Displays the survey reward given to the members once they complete the survey.

Section Benefit Reward

Displays the section reward given to the members once they complete the section.

Survey Create Date

Displays the date on which the survey was created.

 

Data Feed Log Report

  • The data feed log report provides administrators a detailed overview of the performance of each data feed. As a result, the loyalty program administrators have the opportunity to examine the performance of each data feed while executing the records.
  • By analyzing the execution behavior of the data feed, our clients can plan for better performance.

  • Click Datafeed Log Report to display the following page and provide the following details to search the report:
  1. Date Range: Using the start and end date range, records are filtered for a particular period. If any log report start dates or end dates fall within the data feed log report date range, reports of all those data feeds are displayed here.
  2. Data Feed Name: Provide the data feed name to search the records.
  3. Select Job Status: Select one of the options from the drop-down list to filter the data. Under the drop-down list, you have the following options:
  • After providing all the required information, click Search to find the following report data:
Parameters Description
Log ID Displays the Log ID.
Data Feed Name Displays the data feed name provided at the time of creating the data feed.
Connection Name Displays the data feed connection name. There are two types of connections, SFTP and S3 AWS
File Name Displays the file name of the data feed.
Destination Folder Path Displays the path of the folder in which the file data is stored.
Last Executed Date / Time Displays the date and time at which the data feed was last executed.
Time Taken For Execution Displays the time taken to execute the data feed.
Data Feed Status Displays the data feed status, Success or Failure.
Email Notification Sent To Displays details about the members who receive email notifications of success or failure.
Failure Reason Displays the reason of failure for the data feed.
Action Displays the re-execution icon if the data feed execution fails.

Whenever one of the files fails during the execution, you can try re-executing it under the action option, but you can only use this facility once.

 

 

 

 

  • Once you click Reexecution, the following page is displayed. Click YES to re-execute the file.
  • In this log report, you can also export the file in Excel or CSV format. Click Excel or CSV to download the file.