
com.touwolf.mailchimp.model.campaign.CampaignTracking Maven / Gradle / Ivy
package com.touwolf.mailchimp.model.campaign;
import com.google.gson.annotations.SerializedName;
class CampaignTracking {
private Boolean opens;
@SerializedName("html_clicks")
private Boolean htmlClicks;
@SerializedName("text_clicks")
private Boolean textClicks;
@SerializedName("goal_tracking")
private Boolean goalTracking;
private Boolean ecomm360;
@SerializedName("google_analytics")
private String googleAnalytics;
private String clicktale;
private CampaignSalesforce salesforce;
private CampaignHighrise highrise;
private CampaignCapsule capsule;
/**
* Whether to track opens. Defaults to true. Cannot be set to false for variate campaigns.
*/
public Boolean getOpens() {
return opens;
}
public void setOpens(Boolean opens) {
this.opens = opens;
}
/**
* Whether to track clicks in the HTML version of the campaign. Defaults to true. Cannot be set to false for variate campaigns.
*/
public Boolean getHtmlClicks() {
return htmlClicks;
}
public void setHtmlClicks(Boolean htmlClicks) {
this.htmlClicks = htmlClicks;
}
/**
* Whether to track clicks in the plain-text version of the campaign. Defaults to true. Cannot be set to false for variate campaigns.
*/
public Boolean getTextClicks() {
return textClicks;
}
public void setTextClicks(Boolean textClicks) {
this.textClicks = textClicks;
}
/**
* Whether to enable Goal tracking.
*/
public Boolean getGoalTracking() {
return goalTracking;
}
public void setGoalTracking(Boolean goalTracking) {
this.goalTracking = goalTracking;
}
/**
* Whether to enable eCommerce360 tracking.
*/
public Boolean getEcomm360() {
return ecomm360;
}
public void setEcomm360(Boolean ecomm360) {
this.ecomm360 = ecomm360;
}
/**
* The custom slug for Google Analytics tracking (max of 50 bytes).
*/
public String getGoogleAnalytics() {
return googleAnalytics;
}
public void setGoogleAnalytics(String googleAnalytics) {
this.googleAnalytics = googleAnalytics;
}
/**
* The custom slug for ClickTale tracking (max of 50 bytes).
*/
public String getClicktale() {
return clicktale;
}
public void setClicktale(String clicktale) {
this.clicktale = clicktale;
}
/**
* Salesforce tracking options for a campaign. Must be using MailChimp’s built-in Salesforce integration.
*/
public CampaignSalesforce getSalesforce() {
return salesforce;
}
public void setSalesforce(CampaignSalesforce salesforce) {
this.salesforce = salesforce;
}
/**
* Highrise tracking options for a campaign. Must be using MailChimp’s built-in Highrise integration.
*/
public CampaignHighrise getHighrise() {
return highrise;
}
public void setHighrise(CampaignHighrise highrise) {
this.highrise = highrise;
}
/**
* Capsule tracking options for a campaign. Must be using MailChimp’s built-in Capsule integration.
*/
public CampaignCapsule getCapsule() {
return capsule;
}
public void setCapsule(CampaignCapsule capsule) {
this.capsule = capsule;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy