The Configuration tab on the Settings page shows configuration settings for your Kahuna namespace. The top of the page shows a map of the world. The dropped pin on the map shows the time zone for your namespace.
To change your time zone, contact Customer Success.
The application settings are described below.
Note: You can only view the settings in the App Settings section. To change a setting, contact Customer Success.
Secret Key - For all SDK Integrations (IOS, Android, Cordova, Web)
The secret key is provided when you set up your namespace with Kahuna. The key identifies the namespace where Kahuna sends your data. Use this key as the username for basic authentication to access the Kahuna APIs.
API Key - For all API Integrations (Push, User Attributes, Kahuna Logs)
The API key is provided when you set up your namespace with Kahuna. Use this key as the password for basic authentication to access the Kahuna APIs.
Dormant Delay in Days
Specifies the number of days after which engaged users who do not use your application become dormant users. The number of days is set when you integrate your application with Kahuna.
Passersby Delay in Days
Specifies the number of days after which newbies (new users) who do not use your application become passersby. The number of days is set when you integrate your application with Kahuna.
Push Cooldown in Seconds
Specifies the number of seconds that must pass after your users receive a push notification before they are eligible to receive another push notification. The default setting is 7200 seconds (two hours).
Max Send Optimally Time in Hours
Specifies the maximum number of hours during which the SendOptimally feature can send a campaign message.
Max Unsuccessful Login Attempts
Specifies the maximum number of unsuccessful login attempts a Kahuna user can make before their account is suspended for the amount of time specified in the Max Account Lockout Duration (Minutes) setting. The default number of unsuccessful attempts is ten.
Max Account Lockout Duration (Minutes)
Specifies the maximum number of minutes a Kahuna user must wait before they can try to log in again after they have exceeded the maximum number of unsuccessful login attempts. The default setting is one minute.
Duration (Days) after which user's password expires
Specifies the number of days after which a Kahuna user's password expires, starting the day the user logs in for the first time after the option is set. After the number of days specified, the Password Reset page displays when the user tries to log in, prompting for a new password. The default setting is 60 days.
Specifies the currency you use for purchases.
This is set when you integrate your application with Kahuna. The default is 0.01.
Average Purchase Value
Specifies the number used to calculate the potential value of your user's engagement.
Global Control Group
RevIQ Control Group
Specifies the percentage of users in the RevIQ control group.
Test Message Recipients - Push
Lists the Kahuna users that receive test push messages.
Test Message Recipients - Email
Lists the Kahuna users that can receive test email messages.
Email Valid Domains
Lists all valid email domains.
Email Approved Senders
Lists all Kahuna users that have permission to send email. The reply-to list for outgoing emails matches this list.
Email Cooldown in Seconds
Specifies the number of seconds that must pass after your users receive an email message before they are eligible to receive another email message. The default is 43200 seconds (12 hours).
Default Email Unsubscribe URL
Specifies the default URL provided to your users in campaigns to unsubscribe from email.
Email Bounce, Unsubscribe, Spam, and Reject Webhook Callback URL (must be HTTPS)
Specifies the URL for your application to receive email bounce, unsubscribe, spam, and reject information from Kahuna.
Default BCC recipient for Email
Specifies the default recipient to be BCC'd for any outgoing email message.
SMS Cooldown in Seconds
Specifies the number of seconds that must pass after your users receive an SMS message before they are eligible to receive another SMS message. The default is 7200 seconds (two hours).
SMS Do Not Call/Opt-In Webhook Callback URL (must be HTTPS)
Specifies the URL for your application to receive SMS do not call and opt-in information from Kahuna.
The Push Authorization section is where you can view and set your Android GCM or FCM Server key, and upload your Apple push certificates.
Note: You see the Push Authorization section only if you are a Kahuna administrator (you have Manage User privileges).
Android GCM/FCM Server Key
Your GCM or FCM Server key, which is necessary for Kahuna to be able to send push notifications to Android devices.
Apple Push Certificates
This is where you upload your Apple push certificate so that Kahuna can manage notifications to your IOS devices. You can either drag and drop your PEM or P12 file into the AppStore Push Certificate box, or click inside the box to browse for the file. If you have a password attached to the certificate, Kahuna prompts you for your password.
After you have uploaded the certificate successfully, you see the certificate expiration date in the Push Authorization section. Make sure to upload a new push certificate two weeks before this expiration date.
Note: You cannot upload a certificate that contains multiple certificates.
Note: You see the Regions to Monitor section only if you have Region Monitoring enabled. To enable Region Monitoring, contact Customer Success.
This section shows the regions (geofences) you have set up to monitor. You can use these regions when creating campaigns to target users in specific areas. You can add a maximum of 20 regions.
Kahuna uses Region Monitoring for all users who have accepted location services and have implemented Region Monitoring when integrating Kahuna. Region Monitoring lets you monitor users by location, up to 20 geofences. Each geofence has a center using latitude and longitude coordinates and a radius in meters. When a user enters the region, three attributes are sent to Kahuna showing the region the user visited, whether the user is currently in that region, and the time the user was first seen in the region. A user location event is also sent to Kahuna. You can use this event to set up conversion campaigns that are sent when a user enters or leaves a geofence.
To add a region
- In the Regions to Monitor section of the Configuration tab, click Add a New Region.
- In the new form that opens, enter the name of the region in the Name field.
- Either enter the latitude and longitude in the fields provided or click Help me find my geocode to open a map where you can select the region to complete the Longitude and Latitude fields automatically.
- In the Radius field, enter the number of meters within which you want to define the location.
- Optional: In the Valid through field, click the calendar to define the time period you want this location to be valid. If you do not specify a valid time period, the location is valid indefinitely.
You can integrate certain accounts with Kahuna.
To integrate with your Facebook account
In the Connected Apps section, click Connect next to the Facebook icon.
Note: You see the Facebook icon only if you have Facebook campaigns enabled. To enable Facebook campaigns, contact Customer Success.
To integrate with your MailChimp account
- In the Connected Apps section, click Connect next to the MailChimp icon.
- In the fields provided, enter the username and password for the MailChimp account.
- Click Log In.