stringTag
Creates a TagsBundle with a single string tag.
String tags are the most versatile tag type, used for storing text values like names, locations, categories, language preferences, and any categorical or textual data.
Common Use Cases:
- User profile - name, email, username, gender, occupation
- Location - city, country, region, timezone
- Preferences - language, theme, notification frequency
- Categorization - subscription tier, user segment, customer type
- Product tracking - last viewed product, favorite brand, preferred category
// E-commerce: User profile and preferences
Pushwoosh.getInstance().setTags(Tags.stringTag("Name", "Sarah Johnson"));
Pushwoosh.getInstance().setTags(Tags.stringTag("City", "San Francisco"));
Pushwoosh.getInstance().setTags(Tags.stringTag("Subscription_Tier", "premium")); // "free", "basic", "premium"
Pushwoosh.getInstance().setTags(Tags.stringTag("Favorite_Brand", "Nike"));
Pushwoosh.getInstance().setTags(Tags.stringTag("Last_Viewed_Product", "product_12345"));
// News app: Content preferences
Pushwoosh.getInstance().setTags(Tags.stringTag("Preferred_Language", "en")); // ISO language codes
Pushwoosh.getInstance().setTags(Tags.stringTag("Favorite_Section", "technology"));
Pushwoosh.getInstance().setTags(Tags.stringTag("Content_Level", "expert")); // "beginner", "intermediate", "expert"
// Banking app: Account information
Pushwoosh.getInstance().setTags(Tags.stringTag("Account_Type", "premium_checking"));
Pushwoosh.getInstance().setTags(Tags.stringTag("Customer_Segment", "high_value"));
Pushwoosh.getInstance().setTags(Tags.stringTag("Preferred_Branch", "downtown_sf"));
// Travel app: User preferences
Pushwoosh.getInstance().setTags(Tags.stringTag("Home_Airport", "SFO"));
Pushwoosh.getInstance().setTags(Tags.stringTag("Preferred_Airline", "United"));
Pushwoosh.getInstance().setTags(Tags.stringTag("Traveler_Type", "business")); // "leisure", "business", "family"
// Fitness app: User profile
Pushwoosh.getInstance().setTags(Tags.stringTag("Fitness_Goal", "weight_loss")); // "weight_loss", "muscle_gain", "endurance"
Pushwoosh.getInstance().setTags(Tags.stringTag("Experience_Level", "intermediate"));
Pushwoosh.getInstance().setTags(Tags.stringTag("Preferred_Workout_Time", "morning"));
Content copied to clipboard
Return
TagsBundle containing the single string tag
Parameters
key
tag name (e.g., "Name", "City", "Subscription_Tier", "Preferred_Language")
value
string tag value