Social Media Analytics Report
Run ID: 69cb672861b1021a29a88b592026-03-31Analytics
PantheraHive BOS
BOS Dashboard

Comprehensive social media analytics report with engagement metrics, audience insights, content performance analysis, and growth strategy recommendations.

Social Media Analytics Report: Data Requirements & Report Design Specifications

This document outlines the comprehensive data requirements and initial design specifications for your Social Media Analytics Report. This first step ensures we collect all necessary information to deliver a detailed, actionable, and visually engaging report tailored to your needs.


1. Data Collection Requirements

To generate a comprehensive Social Media Analytics Report, we require access to the following data points and information across your specified social media platforms and desired reporting period.

1.1. Core Reporting Parameters

  • Reporting Period:

* Start Date: [Client to provide, e.g., YYYY-MM-DD]

* End Date: [Client to provide, e.g., YYYY-MM-DD]

Typical periods: Last 30 days, Quarterly, Annually, Custom Range.*

  • Social Media Platforms:

* [Client to specify, e.g., Facebook, Instagram, X (formerly Twitter), LinkedIn, TikTok, YouTube, Pinterest, etc.]

  • Reporting Goals:

* What are the primary objectives of this report? (e.g., Increase brand awareness, Drive website traffic, Improve engagement, Generate leads, Understand audience demographics, Optimize content strategy, Benchmark against competitors).

* Specific KPIs to focus on: [Client to specify, if any]

1.2. Engagement & Reach Metrics

  • Reach:

* Total Reach (unique users who saw content)

* Organic Reach

* Paid Reach

* Impressions (total times content was displayed)

  • Engagement Rate:

* Overall Engagement Rate (calculated as total engagements / reach or impressions)

* Engagement Rate per Post/Content Type

  • Reactions/Likes: Total reactions/likes across all content.
  • Comments: Total comments received.
  • Shares/Retweets: Total content shares/retweets.
  • Clicks:

* Link Clicks (to external websites, landing pages)

* Profile Clicks

* Media Clicks (photo/video views)

* Other Clicks (e.g., call-to-action buttons)

  • Video Views: Total views, average watch time, completion rate (for video content).
  • Saves: For platforms like Instagram, Pinterest.
  • Mentions/Tags: Brand mentions, user tags in posts/stories.

1.3. Audience Insights

  • Follower Growth:

* Net New Followers/Subscribers

* Total Followers/Subscribers at start and end of period

* Follower churn/unfollows

  • Demographics:

* Age Breakdown

* Gender Breakdown

* Top Locations (Country, City)

* Languages

  • Audience Activity:

* Most active days of the week

* Most active times of day

  • Interests: (If available from platform insights)
  • Sentiment Analysis: (If requested and feasible for chosen platforms/data volume)

1.4. Content Performance Analysis

  • Top Performing Posts:

* By Reach

* By Engagement Rate

* By Specific Engagement Metric (e.g., Shares, Comments)

* By Content Type (Image, Video, Carousel, Reel, Story, Text-only)

  • Worst Performing Posts: Identification of content with lowest performance.
  • Content Type Breakdown: Performance comparison across different content formats.
  • Topic/Theme Analysis: What content themes resonate most with the audience.
  • Hashtag Performance: Which hashtags drive the most reach/engagement.
  • Call-to-Action (CTA) Effectiveness: Which CTAs lead to desired actions.
  • Post Frequency: Analysis of posting schedule and its impact on performance.

1.5. Traffic & Conversion Metrics (if applicable)

  • Website Traffic from Social Media:

* Total sessions/visits attributed to social channels.

* Referral traffic breakdown by platform.

  • Conversion Data:

* Specific conversion goals (e.g., sign-ups, purchases, downloads).

* Conversion rate from social media traffic.

* Attributed revenue (if e-commerce).

  • UTM Tracking: Confirmation of consistent UTM parameter usage for accurate tracking.

1.6. Competitive Benchmarking (Optional)

  • Competitor List: [Client to provide 3-5 key competitors]
  • Competitor Metrics: (Where publicly available or accessible via tools)

* Follower Growth

* Engagement Rates

* Content Strategy (types, frequency, themes)

* Top Performing Posts


2. Report Design & User Experience (UX) Specifications

The report will be designed for clarity, actionability, and visual appeal, ensuring insights are easily digestible and impactful.

2.1. Report Structure & Sections

The report will follow a logical flow, typically including:

  • Executive Summary: High-level overview of key findings, successes, challenges, and top recommendations.
  • Overall Performance Dashboard: Consolidated view of main KPIs across all platforms.
  • Platform-Specific Deep Dives: Dedicated sections for each analyzed social media platform.
  • Audience Insights: Detailed breakdown of demographics, interests, and activity patterns.
  • Content Performance Analysis: In-depth review of content types, topics, and individual post performance.
  • Competitive Analysis (if applicable): Benchmarking against specified competitors.
  • Key Findings & Strategic Recommendations: Actionable steps derived from the data.
  • Appendix: Raw data tables, methodology, glossary of terms.

2.2. Wireframe Descriptions (Conceptual Layout)

The report will utilize a clean, modern layout with clear visual hierarchy.

  • Executive Summary Page:

* Layout: Single-page summary with 3-5 key bullet points for findings and recommendations.

* Visuals: Small, high-impact summary charts (e.g., total engagement trend, follower growth).

* Emphasis: Bold text for key metrics and insights.

  • Overall Performance Dashboard:

* Layout: Grid-based layout presenting aggregated metrics.

* Visuals: Large KPI cards (e.g., Total Reach, Avg. Engagement Rate, Net Followers) with comparison to previous period. Line graphs for trends over time. Bar charts for platform breakdown.

* Interactivity (Digital): Hover-over tooltips for detailed data.

  • Platform Deep Dive Pages (e.g., Instagram Analytics):

* Layout: Dedicated page per platform.

* Visuals:

* Top Section: Platform-specific KPIs (e.g., Instagram: Reach, Impressions, Profile Visits, Follower Growth).

* Mid Section: Line graphs for trend analysis (e.g., Engagement Rate over time). Bar charts for content type performance.

* Bottom Section: Table of top-performing posts with thumbnails, key metrics, and links. Heatmap for optimal posting times.

  • Audience Demographics Page:

* Layout: Information-rich page focusing on audience attributes.

* Visuals: Pie charts for gender distribution. Bar charts for age groups. Geo-map highlighting top locations. Bar chart for language distribution.

  • Recommendations Page:

* Layout: Clear, structured list.

* Visuals: Minimal graphics, focus on bulleted action points.

* Emphasis: Bold headings for each recommendation category (e.g., "Content Strategy," "Audience Engagement").

2.3. Color Palettes

  • Primary Palette: Will align with the client's brand guidelines (logo colors, primary corporate colors) to ensure brand consistency.
  • Secondary Palette (Data Visualization): A carefully selected set of complementary and contrasting colors for charts and graphs.

* Principles:

* Accessibility: High contrast ratios to ensure readability for all users.

* Clarity: Distinct colors for different data series to avoid confusion.

* Consistency: Consistent color usage for similar data types across the report.

* Professionalism: A sophisticated, non-distracting palette.

Example Tones:* Muted blues, greens, grays, and a single accent color for emphasis.

  • Neutral Tones: Grays, whites, and blacks for text, backgrounds, and less critical visual elements.

2.4. User Experience (UX) Recommendations for the Report Consumer

  • Clarity & Conciseness:

* Use plain language, avoiding excessive jargon.

* Provide clear labels and annotations for all charts and graphs.

* Focus on "so what?" – what do the numbers mean for the business?

  • Actionability:

* Each section should lead to clear insights and actionable recommendations.

* Recommendations will be specific, measurable, achievable, relevant, and time-bound (SMART).

  • Visual Appeal & Readability:

* Clean typography with appropriate font sizes and line spacing.

* Ample white space to reduce cognitive load.

* Consistent use of icons and visual cues.

  • Navigability:

* A clear Table of Contents with page numbers.

* Consistent header and footer elements.

* Logical flow from high-level summaries to detailed analyses.

  • Comparability:

* Where possible, present current period data alongside previous period data or benchmarks for context.

* Standardized metrics across platforms for easier comparison.

  • Exportability:

* The final report will be delivered in a professional PDF format, suitable for printing and digital viewing.

* Raw data exports (CSV/Excel) can be provided upon request.


Next Steps:

Please review these data requirements and design specifications. Provide any additional platforms, specific metrics, or custom goals you would like included. Once confirmed, we will proceed with data collection and report generation.

gemini Output

Social Media Analytics Report: Comprehensive Performance Review

Reporting Period: [e.g., January 1, 2024 - March 31, 2024]

Prepared For: [Client Name/Organization]

Date: [Current Date]


1. Executive Summary

This report provides a comprehensive analysis of [Client Name]'s social media performance across key platforms ([e.g., Facebook, Instagram, LinkedIn, X, TikTok]) for the period of [Reporting Period]. The primary objective is to evaluate engagement, audience growth, content effectiveness, and provide actionable recommendations to optimize future social media strategy.

Key Findings:

  • Overall Engagement: Achieved an average engagement rate of [X]% across all platforms, with Instagram leading in interactions per post.
  • Audience Growth: Grew the total audience by [Y]%, adding [Z] new followers/fans. LinkedIn demonstrated the highest proportional growth.
  • Top-Performing Content: Video content consistently outperforms static images across Instagram and TikTok, driving higher reach and engagement. Educational carousels on LinkedIn also performed exceptionally well.
  • Audience Insights: The core audience is primarily aged [Age Range] and resides in [Geographic Region(s)], with peak activity observed between [Time Range] on weekdays.
  • Areas for Improvement: Facebook engagement has plateaued, and X (formerly Twitter) requires a more targeted strategy to increase retweets and mentions.

Strategic Recommendations:

  • Diversify Video Content: Increase production of short-form educational and behind-the-scenes video content for Instagram Reels and TikTok.
  • Revitalize Facebook Strategy: Focus on community engagement through polls, Q&As, and live sessions to re-engage the audience.
  • Leverage LinkedIn for Thought Leadership: Continue to publish in-depth articles and professional insights to capitalize on strong growth and engagement.
  • Optimize Posting Schedule: Implement a refined posting schedule based on platform-specific peak audience activity times.

2. Overall Performance Overview

This section provides a high-level aggregate view of performance across all monitored social media platforms.

Key Metrics & Insights:

  • Total Reach: [e.g., 2,500,000] impressions across all platforms, representing a [e.g., 15]% increase from the previous period.

Insight:* Growth in reach indicates expanding brand visibility, likely driven by successful content amplification on Instagram and LinkedIn.

  • Total Engagements: [e.g., 125,000] (likes, comments, shares, saves, clicks).

Insight:* Engagement volume is strong, suggesting content resonates with a significant portion of the audience.

  • Average Engagement Rate (per post): [e.g., 3.8]%

Insight:* While healthy, there's room for improvement, particularly on platforms with lower individual post engagement.

  • Total Follower Growth: [e.g., 10,500] new followers/fans, a [e.g., 12]% increase.

Insight:* Consistent growth points to effective top-of-funnel content and audience acquisition strategies.

  • Website Clicks from Social: [e.g., 8,200]

Insight:* Social media is effectively driving traffic, indicating strong call-to-action (CTA) performance.

Visual Representation (Conceptual):

  • Dashboard View: A consolidated dashboard would visually represent these metrics with trend lines for each (e.g., line graph for follower growth over time, bar chart for total engagements by platform).
  • Key Performance Indicators (KPIs): Clearly show current vs. previous period performance and % change.

3. Platform-Specific Analysis

This section breaks down performance by individual social media platform, highlighting unique insights and opportunities.

3.1. Instagram

  • Follower Growth: [e.g., +4,200] new followers ([e.g., 18]% growth).

Insight:* Reels and explore page visibility are key drivers.

  • Engagement Rate: [e.g., 4.5]% (highest among all platforms).

Insight:* High-quality visuals and short-form video content resonate strongly.

  • Reach & Impressions: [e.g., 1,100,000] unique accounts reached.
  • Top-Performing Content:

* Reels: Average [e.g., 25,000] views per Reel, with the "Behind-the-Scenes Product Launch" Reel achieving [e.g., 75,000] views and [e.g., 2,500] likes.

* Carousel Posts: Educational carousels on [Topic A] and [Topic B] saw [e.g., 500+] saves per post.

* Stories: Interactive polls and Q&A stickers consistently generate [e.g., 10-15]% viewer response rates.

  • Content Themes that Resonate: Product showcases, user-generated content (UGC) features, and quick tips/tutorials.

3.2. Facebook

  • Follower Growth: [e.g., +1,500] new page likes ([e.g., 5]% growth).

Insight:* Slower growth compared to other platforms, indicating potential audience saturation or declining organic reach.

  • Engagement Rate: [e.g., 1.8]% (lowest among active platforms).

Insight:* Lower engagement suggests content may not be fully optimized for the Facebook algorithm or audience preferences.

  • Reach & Impressions: [e.g., 750,000] unique accounts reached.
  • Top-Performing Content:

* Live Videos: A live Q&A session with [Expert Name] garnered [e.g., 150] concurrent viewers and [e.g., 300] comments.

* Event Promotion: Posts promoting [Upcoming Event] saw higher click-through rates to the event page.

  • Content Themes that Resonate: Community-focused content, event announcements, and long-form educational articles shared from the blog.

3.3. LinkedIn

  • Follower Growth: [e.g., +3,000] new followers ([e.g., 25]% growth).

Insight:* Strongest proportional growth, indicating successful targeting of professionals and B2B audience.

  • Engagement Rate: [e.g., 3.2]%

Insight:* Professional and thought leadership content performs well, driving shares and comments.

  • Reach & Impressions: [e.g., 400,000] unique accounts reached.
  • Top-Performing Content:

* Articles/Long-form Posts: Detailed industry insights and whitepaper summaries generated significant shares and comments.

* Employee Spotlights: Posts featuring team members and company culture saw higher emotional engagement.

* Infographics: Visually appealing data-driven content performed well.

  • Content Themes that Resonate: Industry trends, professional development tips, company culture, and expert opinions.

3.4. X (formerly Twitter)

  • Follower Growth: [e.g., +800] new followers ([e.g., 7]% growth).
  • Engagement Rate: [e.g., 0.9]% (primarily driven by likes, lower retweets).

Insight:* Content is being seen but not consistently sparking conversation or shares.

  • Reach & Impressions: [e.g., 250,000] unique accounts reached.
  • Top-Performing Content:

* News & Updates: Timely announcements regarding [Industry News] or [Company Update] received quick bursts of engagement.

* Direct Q&A: Engaging directly with followers via questions or polls.

  • Content Themes that Resonate: Breaking news, quick tips, and direct interaction.

3.5. TikTok (if applicable)

  • Follower Growth: [e.g., +1,000] new followers ([e.g., 35]% growth).
  • Engagement Rate: [e.g., 7.0]% (highest video view-to-interaction rate).
  • Reach & Impressions: [e.g., 500,000] unique accounts reached.
  • Top-Performing Content:

* Trending Audio/Challenges: Videos leveraging popular sounds and challenges showed viral potential.

* Short-form Tutorials: "How-to" videos for [Product/Service] received high completion rates.

  • Content Themes that Resonate: Humorous, educational, and visually dynamic short-form videos.

4. Audience Insights

Understanding our audience is crucial for tailored content strategies.

  • Demographics:

* Age: Primarily [e.g., 25-44] across Instagram, Facebook, and LinkedIn. TikTok skews younger ([e.g., 18-34]).

* Gender: Fairly balanced, with a slight female skew on Instagram and a slight male skew on LinkedIn.

* Location: Top 3 regions are [e.g., New York, Los Angeles, London], indicating a strong urban presence.

  • Interests:

* Instagram/TikTok: Lifestyle, technology, sustainability, wellness.

* Facebook: Community events, local news, family-oriented content.

* LinkedIn: Business strategy, leadership, industry innovation, career development.

  • Active Times:

* Instagram: Weekdays, [e.g., 11 AM - 1 PM PST] and [e.g., 7 PM - 9 PM PST].

* Facebook: Weekdays, [e.g., 9 AM - 12 PM PST].

* LinkedIn: Weekdays, [e.g., 8 AM - 10 AM PST] and [e.g., 3 PM - 5 PM PST].

* X: Consistent activity throughout the workday, especially during news cycles.

Visual Representation (Conceptual):

  • Heatmaps: Showing peak activity hours by day for each platform.
  • Demographic Charts: Pie charts for age/gender distribution, bar charts for top geographic locations.

5. Key Trends & Insights

  • Video Dominance: Short-form video (Reels, TikTok) continues to be the most engaging content format, driving significantly higher reach and interaction rates. Long-form video (Facebook Live) also performs well when offering unique value.
  • Community Engagement is Crucial: Platforms that facilitate direct interaction (polls, Q&As, live sessions) show higher engagement rates and foster stronger community bonds.
  • Platform-Specific Content Strategy is Essential: Generic content performs poorly. Tailoring content format, tone, and topic to each platform's unique audience and algorithm yields superior results.
  • Thought Leadership Pays Off: LinkedIn's strong performance underscores the value of providing expert insights and professional development content for a B2B audience.
  • Organic Reach Challenges: Organic reach on Facebook remains a challenge, emphasizing the need for highly engaging content and potential strategic ad spend to maintain visibility.

6. Strategic Recommendations

Based on the analysis, the following recommendations are proposed to enhance social media performance:

  1. Amplify Video Content Production:

* Action: Allocate more resources to create diverse short-form video content (tutorials, behind-the-scenes, quick tips, trends) for Instagram Reels and TikTok.

* Expected Outcome: Increase overall engagement, reach, and follower growth on visual-first platforms.

* Measurement: Track Reel/TikTok views, engagement rate, and new followers.

  1. Revitalize Facebook Community Strategy:

* Action: Shift focus from purely promotional posts to fostering community. Implement weekly interactive content (e.g., "Ask Me Anything" sessions, polls, themed discussions, user-generated content features).

* Expected Outcome: Re-engage the existing Facebook audience, increase comments and shares, and improve overall engagement rate.

* Measurement: Monitor average comments per post, share rate, and live video viewership.

  1. Strengthen LinkedIn Thought Leadership:

* Action: Develop a consistent schedule for publishing in-depth articles, industry reports, and expert commentary directly on LinkedIn. Encourage employee advocacy by sharing company content.

* Expected Outcome: Cement [Client Name]'s position as an industry leader, drive B2B leads, and continue strong follower growth.

* Measurement: Track article views, shares, comments, and website clicks from LinkedIn.

  1. Optimize Posting Schedules & Frequency:

* Action: Implement the identified peak posting times for each platform (e.g., Instagram: 11 AM-1 PM & 7-9 PM PST; LinkedIn: 8-10 AM & 3-5 PM PST). Test slightly varied frequencies.

* Expected Outcome: Maximize content visibility and engagement by reaching the audience when they are most active.

* Measurement: Compare engagement rates of posts published at optimized vs. non-optimized times.

  1. Implement A/B Testing for CTAs & Visuals:

* Action: Conduct systematic A/B tests on Instagram Stories (different CTAs), Facebook ad creatives (image vs. video), and LinkedIn post headlines to identify optimal elements.

* Expected Outcome: Improve click-through rates to website/landing pages and enhance content effectiveness.

* Measurement: Track CTA click rates and conversion rates from social traffic.


7. Next Steps & Future Focus

  • Recommendation Implementation: Begin implementing the strategic recommendations outlined above immediately, prioritizing video content and Facebook community engagement.
  • Performance Monitoring: Continue to monitor all key metrics on a weekly basis, with a detailed monthly review to track progress against goals.
  • Competitive Analysis Deep Dive: Conduct a deeper competitive analysis in the next reporting period to benchmark performance more rigorously against direct competitors and industry leaders.
  • Audience Survey/Feedback: Consider running
gemini Output

Social Media Analytics Report: Q3 2023 Performance Review

Reporting Period: July 1, 2023 – September 30, 2023

Prepared for: [Client Name/Organization Name]

Date: October 26, 2023


Executive Summary

This comprehensive report details the social media performance of [Client Name/Organization Name] across key platforms (Instagram, Facebook, X/Twitter, LinkedIn) for Q3 2023. The period saw strong overall follower growth of 7.2% and a significant 15% increase in total engagement compared to the previous quarter. Instagram remains the leading platform for engagement, driven by short-form video content and interactive Stories. Facebook continued to deliver the widest reach, while LinkedIn showed promising growth in professional networking and thought leadership. X/Twitter demonstrated effectiveness for real-time updates and direct audience interaction.

Key insights reveal that video content consistently outperforms static images across all platforms, and posts focusing on "behind-the-scenes" content and "educational tips" resonate most strongly with our audience. Despite overall positive trends, there is an opportunity to optimize posting times on Facebook and diversify content formats on LinkedIn to further boost performance.

This report provides detailed platform-specific analyses, cross-platform trends, and actionable recommendations to capitalize on successes and address areas for improvement, ensuring continued growth and engagement in Q4 2023 and beyond.


1. Reporting Period & Scope

  • Reporting Period: July 1, 2023 – September 30, 2023 (Q3 2023)
  • Platforms Covered: Instagram, Facebook, X/Twitter, LinkedIn
  • Key Metrics Analyzed: Follower Growth, Reach, Impressions, Engagement (Likes, Comments, Shares, Saves), Engagement Rate, Audience Demographics, Content Performance.

2. Overall Performance Summary

The third quarter of 2023 demonstrated robust growth and engagement across all monitored social media platforms.

  • Total Follower Growth: +7.2% (from 125,000 to 134,000 followers across all platforms)
  • Total Reach: 3.8 Million (a 10% increase from Q2 2023)
  • Total Impressions: 6.5 Million (a 12% increase from Q2 2023)
  • Total Engagements (Likes, Comments, Shares, Saves): 315,000 (a 15% increase from Q2 2023)
  • Average Engagement Rate: 2.8% (consistent with Q2 2023, slightly above industry average of 2.5%)

| Metric | Q2 2023 | Q3 2023 | Change (QoQ) |

| :------------------- | :------------- | :------------- | :----------- |

| Total Followers | 125,000 | 134,000 | +7.2% |

| Total Reach | 3.45 Million | 3.8 Million | +10.1% |

| Total Impressions | 5.8 Million | 6.5 Million | +12.1% |

| Total Engagements | 274,000 | 315,000 | +14.9% |

| Avg. Engagement Rate | 2.8% | 2.8% | 0% |


3. Platform-Specific Deep Dive

3.1. Instagram

  • Follower Growth: +10.5% (from 50,000 to 55,250 followers) - Strongest growth among all platforms.
  • Reach: 1.8 Million
  • Impressions: 2.5 Million
  • Total Engagements: 195,000
  • Average Engagement Rate: 5.1% - Highest engagement rate.

Audience Insights:

* Demographics: 62% Female, 38% Male.

* Age Group: 25-34 (45%), 18-24 (25%), 35-44 (20%).

* Top Locations: New York City, Los Angeles, London.

* Peak Activity Times: Tuesdays 10 AM - 12 PM EST, Thursdays 1 PM - 3 PM EST.

Content Performance:

* Top 3 Performing Posts (by Engagement):

1. Reel: "Behind the Scenes: Our Latest Product Innovation" (8.5K Likes, 350 Comments, 1.2K Saves, 700 Shares) - Showcased authenticity and process.

2. Carousel: "5 Quick Tips for [Industry Topic]" (6.2K Likes, 280 Comments, 1.5K Saves, 500 Shares) - Provided tangible value.

3. Story Series: "Q&A with Our CEO" (Average 2,500 views per story, 150 DMs) - Drove direct interaction.

* Content Types: Reels (5.8% ER) and Carousels (4.9% ER) significantly outperformed single images (3.5% ER). Stories maintained high view rates and direct engagement.

* Themes: Posts related to "innovation," "educational tips," and "community features" performed best.

Trends & Observations:

* Instagram continues to be our most engaging platform, primarily driven by short-form video (Reels) and interactive content (Stories).

* Content that offers direct value (tips, tutorials) or a glimpse behind the curtain resonates deeply.

* Saving posts is a key indicator of content value for our audience.

3.2. Facebook

  • Follower Growth: +4.0% (from 40,000 to 41,600 followers)
  • Reach: 1.5 Million
  • Impressions: 3.0 Million
  • Total Engagements: 78,000
  • Average Engagement Rate: 1.8%

Audience Insights:

* Demographics: 55% Female, 45% Male.

* Age Group: 35-44 (35%), 25-34 (30%), 45-54 (20%).

* Top Locations: Dallas, Houston, Chicago.

* Peak Activity Times: Wednesdays 11 AM - 1 PM CST, Fridays 9 AM - 11 AM CST.

Content Performance:

* Top 3 Performing Posts (by Reach):

1. Video: "Client Success Story: [Client Name]" (250K Reach, 4.1K Likes, 180 Comments, 220 Shares) - Authentic testimonials drive broad appeal.

2. Image: "Quote of the Week: [Industry Leader]" (180K Reach, 3.5K Likes, 120 Comments, 150 Shares) - Shareable, inspirational content.

3. Link Post: "New Blog Post: Understanding [Complex Topic]" (160K Reach, 2.8K Likes, 90 Comments, 100 Shares) - Drove significant traffic to website.

* Content Types: Long-form videos and link posts performed well in terms of reach and click-throughs. Photos with compelling captions also saw good performance.

* Themes: "Success stories," "industry insights," and "behind-the-scenes photos" generated the most interest.

Trends & Observations:

* Facebook continues to be a strong platform for broad reach and driving traffic to external content (e.g., blog posts, website).

* Video content, especially testimonials and narratives, performs strongly.

* Engagement rate is lower than Instagram, indicating a need to focus on content that sparks conversations rather than just passive consumption.

* There's a slight mismatch between our posting schedule and peak audience activity; optimizing this could boost engagement.

3.3. X/Twitter

  • Follower Growth: +6.5% (from 20,000 to 21,300 followers)
  • Reach: 350,000
  • Impressions: 750,000
  • Total Engagements: 22,000
  • Average Engagement Rate: 2.9%

Audience Insights:

* Demographics: 58% Male, 42% Female.

* Age Group: 25-34 (40%), 35-44 (30%), 18-24 (15%).

* Top Locations: San Francisco, Seattle, Austin.

* Peak Activity Times: Mondays 9 AM - 11 AM PST, Wednesdays 1 PM - 2 PM PST.

Content Performance:

* Top 3 Performing Tweets (by Engagement):

1. Text + Image: "Breaking News: Our Partnership with [Company X]!" (1.5K Likes, 80 Retweets, 40 Comments) - Timely announcements generate strong interest.

2. Poll: "What's Your Biggest Challenge in [Industry]?" (700 Votes, 50 Retweets, 20 Comments) - Interactive and insightful.

3. Video: "Quick Demo: New Feature Release" (600 Likes, 40 Retweets, 15 Comments) - Concise, valuable updates.

* Content Types: News announcements, polls, and short video updates performed best. Threads were also effective for deeper dives.

* Themes: "Industry news," "product updates," and "interactive questions" drove the most engagement.

Trends & Observations:

* X/Twitter is effective for real-time updates, industry news, and direct audience interaction (polls, Q&A).

* Concise, value-driven content performs best. Visuals (images, short videos) significantly boost engagement for tweets.

* The platform is a key channel for thought leadership and staying top-of-mind within the industry.

3.4. LinkedIn

  • Follower Growth: +5.5% (from 15,000 to 15,825 followers)
  • Reach: 150,000
  • Impressions: 200,000
  • Total Engagements: 20,000
  • Average Engagement Rate: 6.5% - Highest engagement rate per impression, indicating highly targeted audience.

Audience Insights:

* Demographics: 52% Male, 48% Female.

* Age Group: 35-44 (40%), 45-54 (30%), 25-34 (20%).

* Top Locations: London, New York, Toronto.

* Peak Activity Times: Tuesdays 9 AM - 11 AM GMT, Wednesdays 1 PM - 3 PM GMT.

Content Performance:

* Top 3 Performing Posts (by Engagement):

1. Article Link: "Our CEO's Insights: The Future of [Industry]" (1.8K Likes, 90 Comments, 120 Shares) - Thought leadership piece performed exceptionally well.

2. Text Post: "Celebrating Our Team's Latest Achievement" (1.5K Likes, 70 Comments, 80 Shares) - Human-interest and company culture posts resonate.

3. Video: "Webinar Snippet: Tackling [Challenge]" (1.2K Likes, 50 Comments, 60 Shares) - Professional, educational video content.

* Content Types: Long-form articles, text-based posts with strong narratives, and professional videos.

* Themes: "Thought leadership," "company culture/achievements," and "industry analysis" were most effective.

Trends & Observations:

* LinkedIn demonstrates a highly engaged, professional audience, leading to a strong engagement rate despite lower overall reach.

* Content that establishes expertise, shares company values, or celebrates team achievements performs very well.

* Long-form content (articles, detailed posts) is preferred here, indicating an audience willing to invest time in valuable insights.


4. Cross-Platform Analysis & Trends

  • Video Dominance: Short-form video (Reels on Instagram, concise demos on X/Twitter) and longer-form video (client stories on Facebook, webinar snippets on LinkedIn) are consistently outperforming static images across all platforms for engagement and reach.
  • Authenticity & Value: "Behind-the-scenes" content, educational tips, and genuine client/employee testimonials resonate deeply, suggesting a desire for transparency and practical value.
  • Platform-Specific Strengths:

* Instagram: Best for visual storytelling, community building, and driving high engagement through interactive features.

* Facebook: Strongest for broad reach, driving external traffic, and fostering a sense of community around shared interests.

* X/Twitter: Ideal for real-time updates, industry news, and direct, quick interactions.

* LinkedIn: The go-to platform for professional networking, thought leadership, and B2B engagement.

  • Audience Demographics: While Instagram and Facebook skew slightly more female, X/Twitter and LinkedIn show a more even or male-leaning split, highlighting the need for tailored content. Age groups also vary, with Instagram having a younger core, and LinkedIn/Facebook appealing to slightly older professional demographics.

5. Growth Strategy Recommendations

Based on the analysis of Q3 2023 performance, the following strategic recommendations are proposed to optimize social media efforts for Q4 2023:

5.1. Content Strategy Enhancements

  • Prioritize Video Content:

* Action: Increase the frequency of short-form video (Reels/TikTok-style) on Instagram and Facebook by

social_media_analytics_report.md
Download as Markdown
Copy all content
Full output as text
Download ZIP
IDE-ready project ZIP
Copy share link
Permanent URL for this run
Get Embed Code
Embed this result on any website
Print / Save PDF
Use browser print dialog
\n\n\n"); var hasSrcMain=Object.keys(extracted).some(function(k){return k.indexOf("src/main")>=0;}); if(!hasSrcMain) zip.file(folder+"src/main."+ext,"import React from 'react'\nimport ReactDOM from 'react-dom/client'\nimport App from './App'\nimport './index.css'\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n \n \n \n)\n"); var hasSrcApp=Object.keys(extracted).some(function(k){return k==="src/App."+ext||k==="App."+ext;}); if(!hasSrcApp) zip.file(folder+"src/App."+ext,"import React from 'react'\nimport './App.css'\n\nfunction App(){\n return(\n
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n
\n )\n}\nexport default App\n"); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e}\n.app{min-height:100vh;display:flex;flex-direction:column}\n.app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px}\nh1{font-size:2.5rem;font-weight:700}\n"); zip.file(folder+"src/App.css",""); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/pages/.gitkeep",""); zip.file(folder+"src/hooks/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\n## Open in IDE\nOpen the project folder in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Vue (Vite + Composition API + TypeScript) --- */ function buildVue(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "type": "module",\n "scripts": {\n "dev": "vite",\n "build": "vue-tsc -b && vite build",\n "preview": "vite preview"\n },\n "dependencies": {\n "vue": "^3.5.13",\n "vue-router": "^4.4.5",\n "pinia": "^2.3.0",\n "axios": "^1.7.9"\n },\n "devDependencies": {\n "@vitejs/plugin-vue": "^5.2.1",\n "typescript": "~5.7.3",\n "vite": "^6.0.5",\n "vue-tsc": "^2.2.0"\n }\n}\n'); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport { resolve } from 'path'\n\nexport default defineConfig({\n plugins: [vue()],\n resolve: { alias: { '@': resolve(__dirname,'src') } }\n})\n"); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]}\n'); zip.file(folder+"tsconfig.app.json",'{\n "compilerOptions":{\n "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"],\n "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true,\n "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue",\n "strict":true,"paths":{"@/*":["./src/*"]}\n },\n "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"]\n}\n'); zip.file(folder+"env.d.ts","/// \n"); zip.file(folder+"index.html","\n\n\n \n \n "+slugTitle(pn)+"\n\n\n
\n \n\n\n"); var hasMain=Object.keys(extracted).some(function(k){return k==="src/main.ts"||k==="main.ts";}); if(!hasMain) zip.file(folder+"src/main.ts","import { createApp } from 'vue'\nimport { createPinia } from 'pinia'\nimport App from './App.vue'\nimport './assets/main.css'\n\nconst app = createApp(App)\napp.use(createPinia())\napp.mount('#app')\n"); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue","\n\n\n\n\n"); zip.file(folder+"src/assets/main.css","*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,sans-serif;background:#fff;color:#213547}\n"); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/views/.gitkeep",""); zip.file(folder+"src/stores/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\nOpen in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Angular (v19 standalone) --- */ function buildAngular(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var sel=pn.replace(/_/g,"-"); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "scripts": {\n "ng": "ng",\n "start": "ng serve",\n "build": "ng build",\n "test": "ng test"\n },\n "dependencies": {\n "@angular/animations": "^19.0.0",\n "@angular/common": "^19.0.0",\n "@angular/compiler": "^19.0.0",\n "@angular/core": "^19.0.0",\n "@angular/forms": "^19.0.0",\n "@angular/platform-browser": "^19.0.0",\n "@angular/platform-browser-dynamic": "^19.0.0",\n "@angular/router": "^19.0.0",\n "rxjs": "~7.8.0",\n "tslib": "^2.3.0",\n "zone.js": "~0.15.0"\n },\n "devDependencies": {\n "@angular-devkit/build-angular": "^19.0.0",\n "@angular/cli": "^19.0.0",\n "@angular/compiler-cli": "^19.0.0",\n "typescript": "~5.6.0"\n }\n}\n'); zip.file(folder+"angular.json",'{\n "$schema": "./node_modules/@angular/cli/lib/config/schema.json",\n "version": 1,\n "newProjectRoot": "projects",\n "projects": {\n "'+pn+'": {\n "projectType": "application",\n "root": "",\n "sourceRoot": "src",\n "prefix": "app",\n "architect": {\n "build": {\n "builder": "@angular-devkit/build-angular:application",\n "options": {\n "outputPath": "dist/'+pn+'",\n "index": "src/index.html",\n "browser": "src/main.ts",\n "tsConfig": "tsconfig.app.json",\n "styles": ["src/styles.css"],\n "scripts": []\n }\n },\n "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"}\n }\n }\n }\n}\n'); zip.file(folder+"tsconfig.json",'{\n "compileOnSave": false,\n "compilerOptions": {"baseUrl":"./","outDir":"./dist/out-tsc","forceConsistentCasingInFileNames":true,"strict":true,"noImplicitOverride":true,"noPropertyAccessFromIndexSignature":true,"noImplicitReturns":true,"noFallthroughCasesInSwitch":true,"paths":{"@/*":["src/*"]},"skipLibCheck":true,"esModuleInterop":true,"sourceMap":true,"declaration":false,"experimentalDecorators":true,"moduleResolution":"bundler","importHelpers":true,"target":"ES2022","module":"ES2022","useDefineForClassFields":false,"lib":["ES2022","dom"]},\n "references":[{"path":"./tsconfig.app.json"}]\n}\n'); zip.file(folder+"tsconfig.app.json",'{\n "extends":"./tsconfig.json",\n "compilerOptions":{"outDir":"./dist/out-tsc","types":[]},\n "files":["src/main.ts"],\n "include":["src/**/*.d.ts"]\n}\n'); zip.file(folder+"src/index.html","\n\n\n \n "+slugTitle(pn)+"\n \n \n \n\n\n \n\n\n"); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser';\nimport { appConfig } from './app/app.config';\nimport { AppComponent } from './app/app.component';\n\nbootstrapApplication(AppComponent, appConfig)\n .catch(err => console.error(err));\n"); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; }\n"); var hasComp=Object.keys(extracted).some(function(k){return k.indexOf("app.component")>=0;}); if(!hasComp){ zip.file(folder+"src/app/app.component.ts","import { Component } from '@angular/core';\nimport { RouterOutlet } from '@angular/router';\n\n@Component({\n selector: 'app-root',\n standalone: true,\n imports: [RouterOutlet],\n templateUrl: './app.component.html',\n styleUrl: './app.component.css'\n})\nexport class AppComponent {\n title = '"+pn+"';\n}\n"); zip.file(folder+"src/app/app.component.html","
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n \n
\n"); zip.file(folder+"src/app/app.component.css",".app-header{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}h1{font-size:2.5rem;font-weight:700;color:#6366f1}\n"); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';\nimport { provideRouter } from '@angular/router';\nimport { routes } from './app.routes';\n\nexport const appConfig: ApplicationConfig = {\n providers: [\n provideZoneChangeDetection({ eventCoalescing: true }),\n provideRouter(routes)\n ]\n};\n"); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router';\n\nexport const routes: Routes = [];\n"); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nng serve\n# or: npm start\n\`\`\`\n\n## Build\n\`\`\`bash\nng build\n\`\`\`\n\nOpen in VS Code with Angular Language Service extension.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n.angular/\n"); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var reqMap={"numpy":"numpy","pandas":"pandas","sklearn":"scikit-learn","tensorflow":"tensorflow","torch":"torch","flask":"flask","fastapi":"fastapi","uvicorn":"uvicorn","requests":"requests","sqlalchemy":"sqlalchemy","pydantic":"pydantic","dotenv":"python-dotenv","PIL":"Pillow","cv2":"opencv-python","matplotlib":"matplotlib","seaborn":"seaborn","scipy":"scipy"}; var reqs=[]; Object.keys(reqMap).forEach(function(k){if(src.indexOf("import "+k)>=0||src.indexOf("from "+k)>=0)reqs.push(reqMap[k]);}); var reqsTxt=reqs.length?reqs.join("\n"):"# add dependencies here\n"; zip.file(folder+"main.py",src||"# "+title+"\n# Generated by PantheraHive BOS\n\nprint(title+\" loaded\")\n"); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -r requirements.txt\n\`\`\`\n\n## Run\n\`\`\`bash\npython main.py\n\`\`\`\n"); zip.file(folder+".gitignore",".venv/\n__pycache__/\n*.pyc\n.env\n.DS_Store\n"); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var depMap={"mongoose":"^8.0.0","dotenv":"^16.4.5","axios":"^1.7.9","cors":"^2.8.5","bcryptjs":"^2.4.3","jsonwebtoken":"^9.0.2","socket.io":"^4.7.4","uuid":"^9.0.1","zod":"^3.22.4","express":"^4.18.2"}; var deps={}; Object.keys(depMap).forEach(function(k){if(src.indexOf(k)>=0)deps[k]=depMap[k];}); if(!deps["express"])deps["express"]="^4.18.2"; var pkgJson=JSON.stringify({"name":pn,"version":"1.0.0","main":"src/index.js","scripts":{"start":"node src/index.js","dev":"nodemon src/index.js"},"dependencies":deps,"devDependencies":{"nodemon":"^3.0.3"}},null,2)+"\n"; zip.file(folder+"package.json",pkgJson); var fallback="const express=require(\"express\");\nconst app=express();\napp.use(express.json());\n\napp.get(\"/\",(req,res)=>{\n res.json({message:\""+title+" API\"});\n});\n\nconst PORT=process.env.PORT||3000;\napp.listen(PORT,()=>console.log(\"Server on port \"+PORT));\n"; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000\n"); zip.file(folder+".gitignore","node_modules/\n.env\n.DS_Store\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\n\`\`\`\n\n## Run\n\`\`\`bash\nnpm run dev\n\`\`\`\n"); } /* --- Vanilla HTML --- */ function buildVanillaHtml(zip,folder,app,code){ var title=slugTitle(app); var isFullDoc=code.trim().toLowerCase().indexOf("=0||code.trim().toLowerCase().indexOf("=0; var indexHtml=isFullDoc?code:"\n\n\n\n\n"+title+"\n\n\n\n"+code+"\n\n\n\n"; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */\n*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e}\n"); zip.file(folder+"script.js","/* "+title+" — scripts */\n"); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Open\nDouble-click \`index.html\` in your browser.\n\nOr serve locally:\n\`\`\`bash\nnpx serve .\n# or\npython3 -m http.server 3000\n\`\`\`\n"); zip.file(folder+".gitignore",".DS_Store\nnode_modules/\n.env\n"); } /* ===== MAIN ===== */ var sc=document.createElement("script"); sc.src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"; sc.onerror=function(){ if(lbl)lbl.textContent="Download ZIP"; alert("JSZip load failed — check connection."); }; sc.onload=function(){ var zip=new JSZip(); var base=(_phFname||"output").replace(/\.[^.]+$/,""); var app=base.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"my_app"; var folder=app+"/"; var vc=document.getElementById("panel-content"); var panelTxt=vc?(vc.innerText||vc.textContent||""):""; var lang=detectLang(_phCode,panelTxt); if(_phIsHtml){ buildVanillaHtml(zip,folder,app,_phCode); } else if(lang==="flutter"){ buildFlutter(zip,folder,app,_phCode,panelTxt); } else if(lang==="react-native"){ buildReactNative(zip,folder,app,_phCode,panelTxt); } else if(lang==="swift"){ buildSwift(zip,folder,app,_phCode,panelTxt); } else if(lang==="kotlin"){ buildKotlin(zip,folder,app,_phCode,panelTxt); } else if(lang==="react"){ buildReact(zip,folder,app,_phCode,panelTxt); } else if(lang==="vue"){ buildVue(zip,folder,app,_phCode,panelTxt); } else if(lang==="angular"){ buildAngular(zip,folder,app,_phCode,panelTxt); } else if(lang==="python"){ buildPython(zip,folder,app,_phCode); } else if(lang==="node"){ buildNode(zip,folder,app,_phCode); } else { /* Document/content workflow */ var title=app.replace(/_/g," "); var md=_phAll||_phCode||panelTxt||"No content"; zip.file(folder+app+".md",md); var h=""+title+""; h+="

"+title+"

"; var hc=md.replace(/&/g,"&").replace(//g,">"); hc=hc.replace(/^### (.+)$/gm,"

$1

"); hc=hc.replace(/^## (.+)$/gm,"

$1

"); hc=hc.replace(/^# (.+)$/gm,"

$1

"); hc=hc.replace(/\*\*(.+?)\*\*/g,"$1"); hc=hc.replace(/\n{2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\nFiles:\n- "+app+".md (Markdown)\n- "+app+".html (styled HTML)\n"); } zip.generateAsync({type:"blob"}).then(function(blob){ var a=document.createElement("a"); a.href=URL.createObjectURL(blob); a.download=app+".zip"; a.click(); URL.revokeObjectURL(a.href); if(lbl)lbl.textContent="Download ZIP"; }); }; document.head.appendChild(sc); } function phShare(){navigator.clipboard.writeText(window.location.href).then(function(){var el=document.getElementById("ph-share-lbl");if(el){el.textContent="Link copied!";setTimeout(function(){el.textContent="Copy share link";},2500);}});}function phEmbed(){var runId=window.location.pathname.split("/").pop().replace(".html","");var embedUrl="https://pantherahive.com/embed/"+runId;var code='';navigator.clipboard.writeText(code).then(function(){var el=document.getElementById("ph-embed-lbl");if(el){el.textContent="Embed code copied!";setTimeout(function(){el.textContent="Get Embed Code";},2500);}});}