Competitive Positioning
<div id="competitive-positioning-table"></div>
<script>
function createCompetitiveTable() {
// Table data
const tableData = {
headers: ['Platform', 'Traditional Agencies', 'Droidox Advantage'],
rows: [
{
platform: 'Meta (Facebook/Instagram)',
traditional: 'Basic posting and ad management',
droidox: 'Full commerce integration with native checkout and ChannelAdvisor sync'
},
{
platform: 'TikTok Shop',
traditional: 'Limited knowledge of commerce features',
droidox: 'Insider expertise with Director-level TikTok experience'
},
{
platform: 'Pinterest Business',
traditional: 'Basic pin creation and management',
droidox: 'Complete Pinterest Shop integration with catalog management'
},
{
platform: 'X (Twitter) Commerce',
traditional: 'Minimal commerce integration',
droidox: 'Advanced X Shop button implementation and commerce optimization'
},
{
platform: 'Integration',
traditional: 'Siloed platform management',
droidox: 'Unified ChannelAdvisor-powered cross-platform management'
}
]
};
// Create table element
const table = document.createElement('table');
table.style.cssText = `
width: 100%;
border-collapse: collapse;
margin: 20px 0;
font-family: Arial, sans-serif;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
`;
// Create header
const thead = document.createElement('thead');
const headerRow = document.createElement('tr');
headerRow.style.cssText = `
background-color: #f8f9fa;
border-bottom: 2px solid #dee2e6;
`;
tableData.headers.forEach(header => {
const th = document.createElement('th');
th.textContent = header;
th.style.cssText = `
padding: 12px 15px;
text-align: left;
font-weight: bold;
border: 1px solid #dee2e6;
`;
headerRow.appendChild(th);
});
thead.appendChild(headerRow);
table.appendChild(thead);
// Create body
const tbody = document.createElement('tbody');
tableData.rows.forEach(row => {
const tr = document.createElement('tr');
tr.style.cssText = `
border-bottom: 1px solid #dee2e6;
transition: background-color 0.2s ease;
`;
// Add hover effect
tr.addEventListener('mouseenter', function() {
this.style.backgroundColor = '#f5f5f5';
});
tr.addEventListener('mouseleave', function() {
this.style.backgroundColor = '';
});
// Platform column
const platformTd = document.createElement('td');
platformTd.textContent = row.platform;
platformTd.style.cssText = `
padding: 12px 15px;
border: 1px solid #dee2e6;
font-weight: 600;
`;
tr.appendChild(platformTd);
// Traditional agencies column
const traditionalTd = document.createElement('td');
traditionalTd.textContent = row.traditional;
traditionalTd.style.cssText = `
padding: 12px 15px;
border: 1px solid #dee2e6;
`;
tr.appendChild(traditionalTd);
// Droidox advantage column
const droidoxTd = document.createElement('td');
droidoxTd.textContent = row.droidox;
droidoxTd.style.cssText = `
padding: 12px 15px;
border: 1px solid #dee2e6;
background-color: #e8f5e8;
font-weight: 500;
`;
tr.appendChild(droidoxTd);
tbody.appendChild(tr);
});
table.appendChild(tbody);
// Insert table into the DOM
const container = document.getElementById('competitive-positioning-table');
container.appendChild(table);
}
// Execute when DOM is loaded
document.addEventListener('DOMContentLoaded', createCompetitiveTable);
</script>