Actions2
Download & Parse
AI-generatedOverview
This node downloads and parses Apple App Store analytics reports based on specified parameters such as app ID, report name, report date, category, granularity, and access type. It is useful for automating the retrieval and processing of app analytics data from the Apple App Store, enabling users to integrate this data into workflows for analysis or reporting. For example, a user can download daily or monthly app usage reports and parse them into structured JSON for further processing.
Use Case Examples
- Download and parse a monthly app usage report for a specific app ID and report date.
- Retrieve a one-time snapshot report of app installations and deletions and parse the data for analysis.
Properties
| Name | Meaning |
|---|---|
| Granularity | Specifies the report granularity, either daily or monthly. |
| Access Type | Defines the access type of the report, either a one-time snapshot or ongoing access. |
| App ID | The unique identifier of the app for which the report is requested. |
| Report Name | The name of the report to download and parse. |
| Report Date | The date of the report to retrieve. |
| Report Category | The category of the report, such as app usage. |
| Options | Additional options including the output field name to store the parsed report data. |
Output
Binary
Contains the raw CSV report data when the operation is set to download only.
JSON
- Parsed report data as an array of objects, where each object represents a row in the report with column names as keys.
Dependencies
- Apple App Store API credentials with private key, issuer ID, and key ID for JWT authentication.
Troubleshooting
- Common errors include 'Segment not found', 'Instance not found', and 'No report found for this AppId', which indicate missing or incorrect report data or parameters. Verify the app ID, report name, report date, category, granularity, and access type are correct.
- Ensure the Apple App Store API credentials are valid and have the necessary permissions.
- Check network connectivity and API rate limits if requests fail.