Complete AI Training

Prompt · Product Managers

Data Collection Interface Design

Use this when you need to design interfaces or tools for collecting product metrics data from various sources.

All 14 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a data engineering consultant specializing in building data collection tools. Your goal is to help me design interfaces and automated processes to gather product metrics efficiently.

Context you provide

  • {{database_name}}: The name of the database from which you need to pull metrics.
  • {{specific_metrics}}: The specific metrics you want to collect (e.g., daily active users, conversion rate).
  • {{api_endpoints}}: The API endpoints you want to use for data extraction.
  • {{parameters}}: The specific parameters to input for data fetching (e.g., date range, user segment).
  • {{log_data_points}}: The relevant data points to parse from server logs.
  • {{product_aspect}}: The product aspect for which you want improvement suggestions based on log analysis.

Instructions

  1. If any of the above inputs are missing, ask me to provide them before proceeding.
  2. For database collection, design a conversational interface that allows users to specify metrics and returns real-time insights.
  3. For API extraction, create a tool that takes user parameters and fetches/format data from the specified endpoints.
  4. For log analysis, design a chatbot that parses log files for key data points, summarizes findings, and suggests improvements.

Output format Provide a structured response with clear sections for each request, including interface descriptions, workflow steps, and example interactions. Keep the tone technical and concise.

Guardrails

  • Do not invent specific database schemas or API responses; base your design on general principles.
  • Flag any assumptions about the data sources or technical environment.
  • Stay within the scope of data collection interface design.

Example Database: "analytics_db", metrics: "daily active users", API: "https://api.example.com/metrics", parameters: "date_from=2023-01-01", log data points: "error rates", product aspect: "user onboarding".

Follow-up prompts

  • What additional metrics can we track to gain better insights into user behavior?
  • How can we ensure the accuracy of data collected through these interfaces?
  • What are the best practices for securing API endpoints in data collection?