# Prepare additional metrics for Snapchat and Meta campaigns
snapchat_additional_metrics = {
"Metric": ["Clicks", "eCPM (SAR)", "eCPC (SAR)"],
"Value": [
snapchat_data["Clicks"].sum(),
snapchat_data["eCPM"].mean(),
snapchat_data["eCPC"].mean(),
]
}meta_additional_metrics = {
"Metric": ["Reach", "Impressions", "Cost Per Result (SAR)"],
"Value": [
meta_summary["Total_Reach"],
meta_data["Impressions"].sum(),
meta_summary["Average_Cost_Per_Result"],
]
}# Create DataFrames for easy plotting
snapchat_df = pd.DataFrame(snapchat_additional_metrics)
meta_df = pd.DataFrame(meta_additional_metrics)# Plot additional metrics for Snapchat
plt.figure(figsize=(8, 6))
plt.bar(snapchat_df["Metric"], snapchat_df["Value"], color='skyblue')
plt.title('Snapchat Campaign Additional Metrics', fontsize=16)
plt.ylabel('Values', fontsize=14)
plt.xticks(fontsize=12)
plt.grid(axis='y', linestyle='--', alpha=0.7)
plt.show()# Plot additional metrics for Meta
plt.figure(figsize=(8, 6))
plt.bar(meta_df["Metric"], meta_df["Value"], color='green')
plt.title('Meta Campaign Additional Metrics', fontsize=16)
plt.ylabel('Values', fontsize=14)
plt.xticks(fontsize=12)
plt.grid(axis='y', linestyle='--', alpha=0.7)
plt.show()