Posts {{svg-jar "arrow-right-small"}} Analytics {{svg-jar "arrow-right-small"}} Debug

{{this.post.title}}

{{#if this.post.hasBeenEmailed }} {{#if this.post.emailOnly}} Sent {{else}} Published and sent {{/if}} {{else}} Published {{#if @post.didEmailFail}} but failed to send {{else}} on your site {{/if}} {{/if}} {{#let (moment-site-tz this.post.publishedAtUTC) as |publishedAt|}} on {{moment-format publishedAt "D MMM YYYY"}} at {{moment-format publishedAt "HH:mm"}} {{/let}}
{{#if (eq this.post.email.status 'failed') }}
{{svg-jar "warning"}}

{{this.emailError.message}}

{{this.emailError.details}}

Retry
{{/if}}

{{svg-jar "analytics-tab-sent-large"}} {{this.tabTotals.permanentFailures}}

Permanent {{gh-pluralize this.tabTotals.permanentFailures "failure" without-count=true}}

{{#each this.permanentFailureData as |failure index|}}
{{#if failure.member.id}}

{{failure.recipient.name}}

{{failure.recipient.email}}

{{else}}
{{failure.recipient.initials}}

{{failure.recipient.name}}

{{failure.recipient.email}}

{{/if}}
Failure code: {{failure.code}} {{#if failure.enhancedCode}} Enhanced code: {{failure.enhancedCode}} {{/if}}
{{/each}} {{#unless this.permanentFailureData}} {{/unless}}
No permanent failures.

{{svg-jar "analytics-tab-opened-large"}}{{this.tabTotals.temporaryFailures}}

Temporary {{gh-pluralize this.tabTotals.temporaryFailures "failure" without-count=true}}

{{#each this.temporaryFailureData as |failure index|}}
{{#if failure.member.id}}

{{failure.recipient.name}}

{{failure.recipient.email}}

{{else}}
{{failure.recipient.initials}}

{{failure.recipient.name}}

{{failure.recipient.email}}

{{/if}}
Failure code: {{failure.code}} {{#if failure.enhancedCode}} Enhanced code: {{failure.enhancedCode}} {{/if}}
{{/each}} {{#unless this.temporaryFailureData}} {{/unless}}
No temporary failures.

{{svg-jar "analytics-tab-clicked-large"}}{{this.tabTotals.erroredBatches}}

{{gh-pluralize this.tabTotals.erroredBatches "batch" without-count=true}} errored

{{#each this.emailBatchesData as |batch|}}
{{batch.status}}
{{batch.createdAt}}
{{#if batch.segment}} {{batch.segment}} {{else}}
N/A
{{/if}}
{{batch.recipientCount}}
{{#if (or batch.providerId batch.errorStatusCode batch.errorMessage)}}
{{#if batch.providerId}}
Provider id: {{batch.providerId}}
{{/if}} {{#if batch.errorStatusCode}}
Failure status code: {{batch.errorStatusCode}}
{{/if}} {{#if batch.errorMessage}} {{batch.errorMessage}} {{/if}}
{{!-- {{#if batch.errorMessage}}
{{svg-jar "download" title="Download full failure message"}}
{{/if}} --}} {{else}}
N/A
{{/if}}
{{/each}} {{#unless this.emailBatchesData}} {{/unless}}
Status Created Segment Recipients Details
No batch data.
{{svg-jar "settings"}}

Settings

{{#if (and this.analyticsStatus this.analyticsStatus.scheduled this.analyticsStatus.scheduled.schedule) }} {{#unless this.analyticsStatus.scheduled.canceled}} {{/unless}} {{else}} {{/if}}
Status: {{this.emailSettings.status}}
Recipient filter: {{this.emailSettings.recipientFilter}}
Created at: {{this.emailSettings.createdAt}}
Submitted at: {{this.emailSettings.submittedAt}}

Emails sent: {{ format-number this.emailSettings.emailsSent}}
Delivered: {{ format-number this.emailSettings.emailsDelivered}}
Opened: {{ format-number this.emailSettings.emailsOpened}}
Failed: {{ format-number this.emailSettings.emailsFailed}}

Track opens: {{#if this.emailSettings.trackOpens}} {{svg-jar "check-2"}} {{else}} {{svg-jar "close"}} {{/if}}
Track clicks: {{#if this.emailSettings.trackClicks}} {{svg-jar "check-2"}} {{else}} {{svg-jar "close"}} {{/if}}
Member feedback: {{#if this.emailSettings.feedbackEnabled}} {{svg-jar "check-2"}} {{else}} {{svg-jar "close"}} {{/if}}

Analytics Latest running: {{#if (and this.analyticsStatus this.analyticsStatus.latest this.analyticsStatus.latest.running) }} {{svg-jar "check-2"}} {{else}} {{svg-jar "close"}} {{/if}}
Last started: {{ this.analyticsStatus.latest.lastStarted }}
Fetching from: {{ this.analyticsStatus.latest.lastBegin }}
Last event time: {{ this.analyticsStatus.latest.lastEventTimestamp }}

Analytics Missing running: {{#if (and this.analyticsStatus this.analyticsStatus.missing this.analyticsStatus.missing.running) }} {{svg-jar "check-2"}} {{else}} {{svg-jar "close"}} {{/if}}
Last started: {{ this.analyticsStatus.missing.lastStarted }}
Fetching from: {{ this.analyticsStatus.missing.lastBegin }}
Last event time: {{ this.analyticsStatus.missing.lastEventTimestamp }}

Analytics Scheduled running: {{#if this.analyticsStatus.scheduled.running }} {{svg-jar "check-2"}} {{else}} {{svg-jar "close"}} {{/if}}
Schedule: {{ this.analyticsStatus.scheduled.schedule.begin }} - {{ this.analyticsStatus.scheduled.schedule.end }}
Last started: {{ this.analyticsStatus.scheduled.lastStarted }}
Last event time: {{ this.analyticsStatus.scheduled.lastEventTimestamp }}