Channel Developers

thumbnail
Category

Introduction

Welcome to Channel Talk

Welcome to the Channel Developers. If you are new to Channel Talk, please visit our website. Channel Developers Documentation covers the following scopes: - A Guide to Open API and SDK usages - Installation guides for SDK on each platform - References to Open API and SDK If you have any questions, open a new chat ✌️
Welcome to Channel Talk

What is Channel SDK

Channel SDK provides communication capabilities for your website and mobile application, enabling effective customer relationship management. A few notable features include: - Real-time chat - Marketing features to help users discover products tailored to their needs - Event tracking for analyzing user preferences If you haven’t signed up for Channel Talk yet, visit our website! SDK for each platform - Get started with JavaScript SDK - Get started with Android SDK - Get started with iOS SDK Get
What is Channel SDK

What is Event

What is Event An event is an occurrence, especially one of significance, within your application or website. You can define any event that is specific to your business. If you are new to this concept, we recommend starting with a single metric event and a few other events that allow you to create a funnel. The Event that default provide The SDK provides the following events by default. - PageView : Occurs when a user visits a specific page. - UserChatOpen : Occurs when a user opens a new User ch
What is Event

What is Member Hash

This page describes the Member Hash feature. What is Member Hash? Member Hash is a security feature that prevents unauthorized users from booting SDK by hashing memberId using HMAC-SHA256. We highly recommend enabling the Member Hash feature for your Channel. Since it is crucial for the memberId used for booting to be unique and distinguishable, it is common practice to use the service ID or email as the user's memberId. Using such easily-predictable values as memberId may let malicious third-pa
What is Member Hash

What is Page

This document provides insights into the concept of a "page." What is Page? A "page" is defined as the value that represents the information currently displayed on the screen. It is utilized to trigger specific event or to present a particular workflow. Why use Page instead of the URL? There are two primary limitations with URL: 1. In a SPA(Single Page Application), the URL remains unchanged. 2. Mobile applications do not have a URL. Using the page over URL ensures that you're capturing the actu
What is Page

What is canonical URL

This document provides insights into the concept of a "canonical URL." What is canonical URL? A canonical URL is the designated URL of a page that's deemed the primary version among several similar pages. Consider this scenario: You have multiple URLs pointing to the same page, like https://channel.io/en/pricing and https://channel.io/en/pricing?show=true. Among these, one can be chosen as the canonical URL. The Channel SDK determines the canonical URL as follows: 1. It checks for the href prope
What is canonical URL

Glossary of terms

Channel Front The concept encompasses all user interfaces provided through the Channel Talk SDK, including chat buttons, pop-ups, and messengers. Channel button A button that opens the messenger. Messenger A comprehensive interface element that offers users functionalities such as Home, Messages, and Settings. Channel Desk The all-in-one tool provided by Channel Talk. Managers control all functionalities of the Channel Front through the Channel Desk. Push Notification Push notifications sent fro
Glossary of terms