HTML Part
Plaintext Part
{#if typeof contentAnalysis.has_unsubscribe_link === "boolean"}
Unsubscribe Link
{/if}
{#if contentAnalysis.text_to_image_ratio !== undefined}
Text to Image Ratio:
{contentAnalysis.text_to_image_ratio.toFixed(2)}
{/if}
{#if contentAnalysis.unsubscribe_methods && contentAnalysis.unsubscribe_methods.length > 0}
Unsubscribe Methods:
{#each contentAnalysis.unsubscribe_methods as method}
{method}
{/each}
{/if}
{#if contentAnalysis.html_issues && contentAnalysis.html_issues.length > 0}
Content Issues
{#each contentAnalysis.html_issues as issue}
{issue.type}
{issue.message}
{#if issue.location}
{issue.location}
{/if}
{#if issue.advice}
{issue.advice}
{/if}
{issue.severity}
{/each}
{/if}
{#if contentAnalysis.links && contentAnalysis.links.length > 0}
Links ({contentAnalysis.links.length})
| URL |
Status |
HTTP Code |
{#each contentAnalysis.links as link}
|
{link.url}
{#if link.is_shortened}
Shortened
{/if}
|
{link.status}
|
{link.http_code || "-"} |
{/each}
{/if}
{#if contentAnalysis.images && contentAnalysis.images.length > 0}
Images ({contentAnalysis.images.length})
| Source |
Alt Text |
Tracking |
{#each contentAnalysis.images as image}
| {image.src || "-"} |
{#if image.has_alt}
{image.alt_text || "Present"}
{:else}
Missing
{/if}
|
{#if image.is_tracking_pixel}
Tracking Pixel
{:else}
-
{/if}
|
{/each}
{/if}