HEX
Server: LiteSpeed
System: Linux houston.panomity.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: nudepix (1011)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //proc/thread-self/root/tmp/bm-retention.log
> bewertemich-monorepo@1.0.0 growth:retention
> DOTENV_CONFIG_PATH=.env node ./scripts/growth-retention-report.mjs

{
  "ok": false,
  "generatedAt": "2026-06-02T19:08:57.105Z",
  "purpose": "Retention and activation scorecard for upload, vote, share, comparison, and reactivation growth loops.",
  "windows": [
    {
      "days": 1,
      "activation": {
        "usersCreated": 5,
        "photosCreated": 0,
        "votesCreated": 1,
        "comparisonsCreated": 0,
        "comparisonVotesCreated": 0,
        "activeUploaders": 0,
        "activeVoters": 1,
        "activationEvents": 62,
        "landingViews": 6,
        "uploadIntent": 19,
        "seoFlowRateClicks": 0,
        "seoFlowUploadClicks": 0,
        "seoFlowRateToUploadClickRate": 0,
        "landingToSeoFlowRateRate": 0,
        "landingToSeoFlowUploadRate": 0,
        "landingToUploadIntentRate": 316.67,
        "votesPerPhoto": 0,
        "uploadFunnel": {
          "uploadPageViews": 16,
          "pickerCtaViews": 39,
          "pickerClicks": 4,
          "pickerCancels": 0,
          "fileRejections": 0,
          "fileSelections": 0,
          "uploadSubmits": 0,
          "authGateViews": 0,
          "authGateSuccesses": 0,
          "photosCreated": 0,
          "uploadPageToPickerCtaViewRate": 243.75,
          "ctaViewToPickerClickRate": 10.26,
          "uploadPageToPickerClickRate": 25,
          "pickerClickToCancelRate": 0,
          "pickerClickToRejectionRate": 0,
          "pickerClickToFileSelectionRate": 0,
          "uploadPageToFileSelectionRate": 0,
          "fileSelectionToSubmitRate": 0,
          "authGateToSuccessRate": 0,
          "submitToPhotoRate": 0
        }
      },
      "shareLoop": {
        "shareEvents": 4,
        "inviteStarts": 0,
        "inviteLandings": 0,
        "shareToInviteLandingRate": 0,
        "inviteStartToLandingRate": 0,
        "topShareTargets": [
          {
            "target": "whatsapp",
            "total": 2
          },
          {
            "target": "telegram",
            "total": 2
          }
        ]
      },
      "reactivation": {
        "sent": 0,
        "byTrigger": []
      },
      "topActivationEntries": [
        {
          "entryPoint": "rate_context_all",
          "total": 59
        },
        {
          "entryPoint": "all",
          "total": 3
        }
      ],
      "eventTotals": {
        "web_vital": 72,
        "upload_picker_cta_view": 39,
        "upload_page_view": 16,
        "seo_landing_view": 6,
        "upload_file_picker_click": 4,
        "rate_context_upload_click": 3,
        "share_click": 2,
        "hero_share_invite_click": 2
      }
    },
    {
      "days": 7,
      "activation": {
        "usersCreated": 5,
        "photosCreated": 0,
        "votesCreated": 152,
        "comparisonsCreated": 0,
        "comparisonVotesCreated": 0,
        "activeUploaders": 0,
        "activeVoters": 1,
        "activationEvents": 74,
        "landingViews": 33,
        "uploadIntent": 31,
        "seoFlowRateClicks": 0,
        "seoFlowUploadClicks": 0,
        "seoFlowRateToUploadClickRate": 0,
        "landingToSeoFlowRateRate": 0,
        "landingToSeoFlowUploadRate": 0,
        "landingToUploadIntentRate": 93.94,
        "votesPerPhoto": 0,
        "uploadFunnel": {
          "uploadPageViews": 28,
          "pickerCtaViews": 39,
          "pickerClicks": 4,
          "pickerCancels": 0,
          "fileRejections": 0,
          "fileSelections": 0,
          "uploadSubmits": 0,
          "authGateViews": 0,
          "authGateSuccesses": 0,
          "photosCreated": 0,
          "uploadPageToPickerCtaViewRate": 139.29,
          "ctaViewToPickerClickRate": 10.26,
          "uploadPageToPickerClickRate": 14.29,
          "pickerClickToCancelRate": 0,
          "pickerClickToRejectionRate": 0,
          "pickerClickToFileSelectionRate": 0,
          "uploadPageToFileSelectionRate": 0,
          "fileSelectionToSubmitRate": 0,
          "authGateToSuccessRate": 0,
          "submitToPhotoRate": 0
        }
      },
      "shareLoop": {
        "shareEvents": 8,
        "inviteStarts": 0,
        "inviteLandings": 2,
        "shareToInviteLandingRate": 25,
        "inviteStartToLandingRate": 0,
        "topShareTargets": [
          {
            "target": "whatsapp",
            "total": 3
          },
          {
            "target": "telegram",
            "total": 3
          },
          {
            "target": "reddit",
            "total": 1
          },
          {
            "target": "linkedin",
            "total": 1
          }
        ]
      },
      "reactivation": {
        "sent": 0,
        "byTrigger": []
      },
      "topActivationEntries": [
        {
          "entryPoint": "rate_context_all",
          "total": 59
        },
        {
          "entryPoint": "direct",
          "total": 5
        },
        {
          "entryPoint": "linkedin_profilbild_check",
          "total": 3
        },
        {
          "entryPoint": "all",
          "total": 3
        },
        {
          "entryPoint": "audience_dating",
          "total": 1
        },
        {
          "entryPoint": "hub_business",
          "total": 1
        },
        {
          "entryPoint": "audience_social",
          "total": 1
        },
        {
          "entryPoint": "header_nav",
          "total": 1
        }
      ],
      "eventTotals": {
        "web_vital": 125,
        "upload_picker_cta_view": 39,
        "seo_landing_view": 33,
        "upload_page_view": 28,
        "share_click": 6,
        "upload_file_picker_click": 4,
        "rate_context_upload_click": 3,
        "hero_share_invite_click": 2,
        "invite_landing_view": 2
      }
    },
    {
      "days": 30,
      "activation": {
        "usersCreated": 5,
        "photosCreated": 0,
        "votesCreated": 152,
        "comparisonsCreated": 0,
        "comparisonVotesCreated": 0,
        "activeUploaders": 0,
        "activeVoters": 1,
        "activationEvents": 74,
        "landingViews": 33,
        "uploadIntent": 31,
        "seoFlowRateClicks": 0,
        "seoFlowUploadClicks": 0,
        "seoFlowRateToUploadClickRate": 0,
        "landingToSeoFlowRateRate": 0,
        "landingToSeoFlowUploadRate": 0,
        "landingToUploadIntentRate": 93.94,
        "votesPerPhoto": 0,
        "uploadFunnel": {
          "uploadPageViews": 28,
          "pickerCtaViews": 39,
          "pickerClicks": 4,
          "pickerCancels": 0,
          "fileRejections": 0,
          "fileSelections": 0,
          "uploadSubmits": 0,
          "authGateViews": 0,
          "authGateSuccesses": 0,
          "photosCreated": 0,
          "uploadPageToPickerCtaViewRate": 139.29,
          "ctaViewToPickerClickRate": 10.26,
          "uploadPageToPickerClickRate": 14.29,
          "pickerClickToCancelRate": 0,
          "pickerClickToRejectionRate": 0,
          "pickerClickToFileSelectionRate": 0,
          "uploadPageToFileSelectionRate": 0,
          "fileSelectionToSubmitRate": 0,
          "authGateToSuccessRate": 0,
          "submitToPhotoRate": 0
        }
      },
      "shareLoop": {
        "shareEvents": 8,
        "inviteStarts": 0,
        "inviteLandings": 2,
        "shareToInviteLandingRate": 25,
        "inviteStartToLandingRate": 0,
        "topShareTargets": [
          {
            "target": "whatsapp",
            "total": 3
          },
          {
            "target": "telegram",
            "total": 3
          },
          {
            "target": "reddit",
            "total": 1
          },
          {
            "target": "linkedin",
            "total": 1
          }
        ]
      },
      "reactivation": {
        "sent": 0,
        "byTrigger": []
      },
      "topActivationEntries": [
        {
          "entryPoint": "rate_context_all",
          "total": 59
        },
        {
          "entryPoint": "direct",
          "total": 5
        },
        {
          "entryPoint": "all",
          "total": 3
        },
        {
          "entryPoint": "linkedin_profilbild_check",
          "total": 3
        },
        {
          "entryPoint": "audience_social",
          "total": 1
        },
        {
          "entryPoint": "header_nav",
          "total": 1
        },
        {
          "entryPoint": "audience_dating",
          "total": 1
        },
        {
          "entryPoint": "hub_business",
          "total": 1
        }
      ],
      "eventTotals": {
        "web_vital": 125,
        "upload_picker_cta_view": 39,
        "seo_landing_view": 33,
        "upload_page_view": 28,
        "share_click": 6,
        "upload_file_picker_click": 4,
        "rate_context_upload_click": 3,
        "hero_share_invite_click": 2,
        "invite_landing_view": 2
      }
    }
  ],
  "reactivationPreview": {
    "ok": true,
    "candidates": 0,
    "triggers": {}
  },
  "issues": [
    "upload-intent-without-photo-7d",
    "upload-picker-click-without-file-selection-7d",
    "upload-page-without-file-selection-7d"
  ],
  "nextActions": [
    {
      "issue": "upload-intent-without-photo-7d",
      "action": "Monitor post-rollout upload_picker_cta_view and seoFlowRate/Upload clicks before adding acquisition traffic."
    },
    {
      "issue": "upload-picker-click-without-file-selection-7d",
      "action": "Use upload_file_picker_cancel and upload_file_rejected_client to separate native picker cancellation from unsupported file choices before changing the UI again."
    },
    {
      "issue": "upload-page-without-file-selection-7d",
      "action": "If picker clicks arrive but file selections stay flat, wait for cancel/rejection diagnostics from the next visitor sample, then tune privacy copy, format support, or mobile picker affordance."
    }
  ]
}