Start Points
It is the starting point of the program. One of the most important rules of the system is that every program must have a starting point object, and this object must be unique. A program cannot go through the validation test without a start point object, nor it can pass the validation test with more than two start point objects.
Note |
---|
Her bir Autopilot kurgusu mutlaka bir başlangıç nesnesi ile başlamalıdır. |
Expand |
---|
| New Contact, hesabınıza bir kişi eklendiğinde o programı başlatmak için kullanılan nesnedir. Diğer bir ifade ile hesabınıza bir kişi eklendiğinde bu başlangıç nesnesi ile başlayan tüm aktif programlar çalışmaya başlar. New Contact nesnesi sürüklenip çizim alanına bırakıldığında ve üstüne çift tıklandığında bazı başlama opsiyonları set edilebilir. Mesela programınıza her eklenen kişi için değil, belirli kaynaklarda eklenen kişiler için bu programı başlatmak istiyor olabilirsiniz. Aşağıdaki örnekte görüldüğü gibi New Contact nesnesi 6 adet değişik kaynaktan gelen kişiler için konfigüre edilebilir. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
- Subscription Form: Bu seçenek işaretlendiğinde, bir kişi üyelik formları kullanılarak sisteme eklendiğinde bu program bu kişi için çalışmaya başlayacaktır. İşaret kaldırılırsa ve kişi üyelik formunda gelir ise bu program bu kişi için başlamayacaktır.
- Admin Panel: Bu seçenek admin panelden eklenen kişiler için program başlatmak için kullanılmalıdır.
- Bulk Upload: Csv formatı ile toplu yüklenen kişiler için programı başlatmak için bu seçenek işaretlenmelidir.
- Web Services: Web servis yoluyla hesabınıza eklenen kişilere yönelik ilgili programı başlatmak için bu seçenek işaretlenmelidir.
- External Forms: Üyelik formu harici diğer kişiselleştirilmiş formlar ile eklenen kişiler ve bu formların kaynağına göre programın başlatılıp başlatılmamasına bu seçenek kullanılarak karar verilir.
- Surveys: Bir anket vasıtasıyla eklenen kişilere yönelik program başlatmak için bu seçenek işaretlenmelidir.
|
|
Expand |
---|
| hesabınızdan üyelikten çıkan kişilere yönelik bir program başlatmak istiyorsanız Unsubscribe başlangıç noktası nesnesini kullanmalısınız. Bu seçenek hesabınızdan çıkan tüm kişiler için ilgili programı başlatacaktır. Kendine özel hiçbir opsiyonu bulunmamaktadır. |
|
Expand |
---|
| Veri alanlarından (CUQA tablosu) spesifik ya da herhangi bir kolonun değişmesiyle program akışı başlatılmak istendiğinde seçilir. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
Column: Değiştiğinde, program akışı başlanması istenen kolonun seçimi yapılır. Eğer bir kolon seçilmezse tablo üzerinde herhangi bir kolonun değişmesiyle program akışı başlamış olur. |
|
Expand |
---|
| Belli bir segmente, belli bir listeye veya belli bir veri ambarı tablosunun tamamına bulk olarak bir program başlatmak istendiğinde kullanılır. Bu şekilde belirtilen başlangıç zamanında sistem, belirtilen hedef grupta kaç kişi var ise tüm bu kişiler için programı çalıştırır. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
- Segment: Program akışı başlatılmak istenen segmentin seçildiği alandır.
- List: Program akışı başlatılmak istenen listenin seçildiği alandır.
- Table: Program akışı başlatılmak istenen tablonun seçildiği alandır.
- Start Time: Program akışı için başlangıç zamanının belirlendiği alandır.
|
|
Expand |
---|
| Belli bir segmente, belli bir listeye veya belli bir veri ambarı tablosunun tamamına bulk olarak program başlatabilmenin diğer bir yolu Recurring filter kullanmaktır. Batch bir kere zamanı geldiğinde çalışır ve biterken, Recurring Filter başlangıç nokta nesnesi tekrar tekrar programı çalıştırır. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
- Segment: Program akışı başlatılmak istenen segmentin seçildiği alandır.
- List: Program akışı başlatılmak istenen listenin seçildiği alandır.
- Data Warehouse: Program akışı başlatılmak istenen veri ambarı tablosunun seçildiği alandır.
- Analytic: Program akışı başlatılmak istenen analitik segmentin seçildiği alandır.
- Start / Finish Time: Program akışı için başlangıç ve bitiş zamanının belirlendiği alandır.
- Recurring: Program akışının dakika,saat,gün ve hafta içinde kaç defa çalıştırılacağının belirlendiği alandır.
Note |
---|
Recurring Filter ve Batch başlangıç nokta nesneleri bulk program başlatan nesnelerdir ve birden fazla programı aynı anda başlatırlar. |
|
|
Expand |
---|
| RMC Autopilot ile çizdiğiniz bir programı dışarıdan web servis yöntemi ile çağırmak mümkündür. Hatta Web Service Request başlangıç noktası nesnesi opsiyonlarında dışarıdan programlara parametre geçirmek (isim, soyad, segment, etc) gibi, bu değişkenleri gönderilecek e-postalarda / SMS metinlerinden ya da akış içindeki kurallarda kullanmak mümkündür. Aşağıdaki örnekte Web Servis Call ile başlatılacak programa Name (İsim), Surname (Soyad) ve Segment parametreleri geçirilmiştir.
|
|
Actions
Actions are functions that are expected to be performed by the system. It identifies the actions that needs to be taken according to the starting point objects.
Meanings of True and False Ports on Actions Objects
The meaning of True and False ports on the Actions objects are related to actual dictionary definitions. They show that if the Actions Object is defined as true or false. Also, they indicate that whether the Actions object works successfully.
For instance: The False port on the “Send an Email” object indicates the way to follow when the email cannot be sent to customers. This rare situation is due to some special reasons. Such as, the system cannot send email to customers if the customers have previously unsubscribed or marked as a spam email. In this case, False will have to continue from the port. If nothing is connected to the False Port in the program then it means that the program is finished.
The same case applies for “Send an SMS” object. In such cases where the SMS cannot be sent to customers because the SMS number is not available or the SMS is not allowed, the system will continue to follow the False port again. Because of such a rare case, the program is almost always maintained by making a connection on the True port, and the False port is left blank. The False port can also be connected to the Finish Port as shown in the below figure. Both methods are acceptable and work well.
Expand |
---|
| Kurguya dahil olan kişilere e-posta gönderilmesini sağlar. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
- Campaign: Gönderilecek eposta kampanya şablonunun seçildiği alandır.
Sadece e-posta oluşturma adımında İşlem Kampanyası olarak tanımlanan kampanyalar görüntülenir.
- Use static until: Aksiyon alınmadan beklenmesi istenen sürenin belirlendiği alandır.
- Use dynamic path: Kurgu içinde web servis nesnesi kullanıldığı takdirde zaman değişkenleri atanması istendiğinde kullanılır.
Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
Alınan aksiyon başarılı olduğunda bir sonraki adım için bu porttan devam edilmesi gerekir. Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
Alınan aksiyon başarısız olduğunda bir sonraki adım için bu porttan devam edilmesi gerekir. |
|
Expand |
---|
| Kurguya dahil olan kişilere, kayıtlı uygulamalar aracılığıyla Push bildirimi gönderilmesini sağlar. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
- Campaign: Gönderilecek push kampanya şablonunun seçildiği alandır.
Sadece push oluşturma adımında İşlem Kampanyası olarak tanımlanan kampanyalar görüntülenir.
- Use static until: Aksiyon alınmadan beklenmesi istenen sürenin belirlendiği alandır.
- Use dynamic path: Kurgu içinde web servis nesnesi kullanıldığı takdirde zaman değişkenleri atanması istendiğinde kullanılır.
Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
Alınan aksiyon başarılı olduğunda bir sonraki adım için bu porttan devam edilmesi gerekir. Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
Alınan aksiyon başarısız olduğunda bir sonraki adım için bu porttan devam edilmesi gerekir. |
|
Expand |
---|
| Kurguya dahil olan kişilere SMS mesajı göndermek için kullanılır. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
- Campaign: Gönderilecek SMS kampanya şablonunun seçildiği alandır.
Sadece SMS oluşturma adımında İşlem Kampanyası olarak tanımlanan kampanyalar görüntülenir.
- Use static until: Aksiyon alınmadan beklenmesi istenen sürenin belirlendiği alandır.
- Use dynamic path: Kurgu içinde web servis nesnesi kullanıldığı takdirde zaman değişkenleri atanması istendiğinde kullanılır.
Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
Alınan aksiyon başarılı olduğunda bir sonraki adım için bu porttan devam edilmesi gerekir. Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
Alınan aksiyon başarısız olduğunda bir sonraki adım için bu porttan devam edilmesi gerekir. |
|
Expand |
---|
| Kurguya dahil olan kişilerin belirli listelere eklenmesi istendiğinde kullanılır. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
- Select lists: Kişilerin eklenmesi istenilen listelerin seçildiği alandır.
- Use dynamic path: Kurgu içinde web servis nesnesi kullanıldığı takdirde liste değişkenleri atanması istendiğinde kullanılır.
- Use static until: Aksiyon alınmadan beklenmesi istenen sürenin belirlendiği alandır.
- Use dynamic path: Kurgu içinde web servis nesnesi kullanıldığı takdirde zaman değişkenleri atanması istendiğinde kullanılır.
|
|
Expand |
---|
| Kurguya dahil olan kişilerin bir ftp alanına seçili verisiyle birlikte aktarılması istendiğinde kullanılır. |
|
Expand |
---|
| Kurgulanan programın uzak programlar çağırabilmesini ve de onlarla entegre olabilmesi istendiğinde kullanılır. Autopilot programının herhangi bir yerinde web servis çağırılabilir, bu çağırılan web servise parametre gönderilebilir ve geri dönen parametreler programın devamında gönderilecek eposta ve SMS metinlerinin kişiselleştirilmesinde kullanılabilir. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
- Web Service: Kurgu üzerine çağrılmak istenen web servisinin belirlendiği alandır.
- Request: Çağırılacak web servis isteğinin hangi tablolar ya da parametreler kullanılarak yapılması gerektiğinin belirlendiği alandır
- Responses: Web servislerden beklenen cevapların belirlendiği alandır.
- Use static until: Aksiyon alınmadan beklenmesi istenen sürenin belirlendiği alandır.
- Use dynamic path: Kurgu içinde web servis nesnesi kullanıldığı takdirde zaman değişkenleri atanması istendiğinde kullanılır.
|
|
Expand |
---|
title | Enable / Disable Bulk Email |
---|
| Kurguya dahil olan kişilerin bulk e-mail izinlerinin aktif / pasif durumları değiştirilmek istendiğinde kullanılır.
Use static until: Aksiyon alınmadan beklenmesi istenen sürenin belirlendiği alandır. |
|
Expand |
---|
title | Enable / Disable Bulk SMS |
---|
| Kurguya dahil olan kişilerin bulk SMS izinlerinin aktif / pasif durumları değiştirilmek istendiğinde kullanılır.
Use static until: Aksiyon alınmadan beklenmesi istenen sürenin belirlendiği alandır. |
|
Expand |
---|
| Kurguya dahil olan kişilerin herhangi bir aksiyon alınmadan önce belirli bir süre beklenmesi istendiğinde kullanılır.
Use static until: Aksiyon alınmadan beklenmesi istenen sürenin belirlendiği alandır. |
|
Expand |
---|
| Programın sonlandığını belirtmek için kullanılır. Bir programda birden fazla finish nesnesi olabilir. Finish tipleri programları ölçümlemek için kullanılır. Böylece bir programın çalışan binlerce/milyonlarca kopyalarından kaçının success (başarı ile) kaçının fail (başarısızlıkla) kaçının none (tanımsız) bittiği ölçümlenebilir ve tüm programın başarısı bu yol ile gözlemlenebilir. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
- Success: Başarı ile bitirilmiş akış.
- Fail: Başarısızlıkla bitirilmiş akış.
- None:Tanımsız bitiş şekli.
Use static until: Aksiyon alınmadan beklenmesi istenen sürenin belirlendiği alandır. |
|
Responses
Response objects are response waiting objects. Information that an e-mail is expected to open, information that an SMS message is being transmitted, information that a link is clicked on an e-mail, information that an e-mail is dropped into hard / soft bounce or spam is the primary answer used in e-mail / sms communication, The Autopilot product is able to act on these answers in real time.
Meanings of True and False Ports on Actions Objects
Responses nesnelerinin detaylarına geçmeden önce Responses nesnelerinin üzerinde olan True ve False portlardan bahsetmek gerekir. Responses nesnesi üzerinde ile gösterilen port Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
portudur. Diğeri ise Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
portudur. Bu port tüm Responses nesnelerinde vardır. True port beklenen cevabın geldiğini False port ise beklenen cevabın Expire time (set edilen süre) içinde gelmediğini bildirir.
Responses nesneleri opsiyonlarındaki Expire Time süresi
Tüm Responses nesneleri İşlem pencerelerinde Expire Time (zaman sayacı) sekmesi bulundururlar. Bu zaman sayacı, cevap için maksimum bekleme zamanı içindir. Eğer bu zaman içinde cevap gelirse, program, expire süresini beklemeden, anında Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
portu kullanarak devam eder. Eğer expire süresi içinde bu cevap gelmez ise program nesnenin Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
portundan akışa devam eder.
Expand |
---|
title | In Process Any Campaign |
---|
| Responses nesnelerinde özel bir seçenek vardır. Bu seçenek cevap beklemenin mantığını tamamen değiştirebilmektedir. Bir cevap nesnesinde “In process any campaign” seçeneğini işaretlenirse, bu cevap nesnesi kendine ait olan cevabı o program içindeki ilgili tüm Actions nesnelerinde arar. Eğer işaretli değilse kombodan seçilmiş ilgili Actions nesnesinin gönderdiği mesaja cevaben gelen cevabı değerlendirir. Örnek: Bir program içinde A ve B isimli e-posta mesajlarını göndermek için koyulan 2 adet Send an Email action nesnesi var olsun. Eğer biz bu program içine bir Read nesnesi koyar ve bunun seçeneğini “In process any campaign” işaretler isek, Read objesi hangi nesneye bağlı olursa olsun A ve B isimli eposta mesajlarından herhangi birine expire süresi içinde açıldı cevabı aldığında True portundan akışına devam eder. Lakin Read nesnesi sadece A isimli eposta mesajını gönderecek Send an Email action nesnesine bağlanmış ise (kombodan bu değer seçilmiş ve In process any campaign seçeneği işaretlenmemiş ise) o zaman Read nesnesi sadece A isimli Send an Email action objesi ile gönderilen mesaja cevaben gelen açıldı cevabı ile True porttan hareket eder. B isimli Send an Email action ile gönderilen mesaja gelen cevapları dikkate almaz. Genellikle çok özel bir durum olmadığı sürece bu seçenek kesinlikle seçili değildir ve Read cevap nesneleri neredeyse her zaman bir Send an Email action objesine bağlıdır. Böylece o actiona bir cevap geldiğinde True porttan akışa devam eder, Expire Time süresi içinde gelmez ise False porttan program akışı devam eder.
|
|
Expand |
---|
| Gönderilen e-posta mesajının açılıp açılmadığının cevabını bekleyen nesnedir. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
Select a campaign node: Okunma cevabı beklenen kampanyanın seçildiği alandır.
- Use static until: Cevap için beklenmesi gereken sürenin belirlendiği alandır.
- Use dynamic path: Kurgu içinde web servis nesnesi kullanıldığı takdirde zaman değişkenleri atanması istendiğinde kullanılır.
Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
Beklenen cevap, expire süresi içinde alındığı takdirde, bir sonraki adım için bu porttan devam edilmesi gerekir. Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
Beklenen cevap, expire süresi içinde alınmaz ise bir sonraki adım için bu porttan devam edilmesi gerekir.
|
|
Expand |
---|
| Gönderilen e-posta mesajı üzerindeki bir linkin tıklanıp tıklanmadığı cevabını bekleyen nesnedir. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
Select a campaign node: Okunma cevabı beklenen kampanyanın seçildiği alandır.
- Use static until: Cevap için beklenmesi gereken sürenin belirlendiği alandır.
- Use dynamic path: Kurgu içinde web servis nesnesi kullanıldığı takdirde zaman değişkenleri atanması istendiğinde kullanılır.
Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
Beklenen cevap, expire süresi içinde alındığı takdirde, bir sonraki adım için bu porttan devam edilmesi gerekir. Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
Beklenen cevap, expire süresi içinde alınmaz ise bir sonraki adım için bu porttan devam edilmesi gerekir. |
|
Expand |
---|
| Gönderilen e-posta mesajının Soft Bounce / Hard Bounce / Spam cevabı alıp almadığını bekleyen nesnedir. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
Select a campaign node: Bounce tipinde sorgulanmak istenen kampanyanın seçildiği alandır. - Soft Bounce: Soft Bounce sorgulamak istendiğinde seçilir.
- Hard Bounce: Hard Bounce sorgulamak sitendiğinde seçilir.
- Spam: Spam durumunu sorgulamak istendiğinde seçilir.
- Use static until: Cevap için beklenmesi gereken sürenin belirlendiği alandır.
- Use dynamic path: Kurgu içinde web servis nesnesi kullanıldığı takdirde zaman değişkenleri atanması istendiğinde kullanılır.
Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
Beklenen cevap, expire süresi içinde alındığı takdirde, bir sonraki adım için bu porttan devam edilmesi gerekir. Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
Beklenen cevap, expire süresi içinde alınmaz ise bir sonraki adım için bu porttan devam edilmesi gerekir. |
|
Expand |
---|
| Gönderilen push mesajının açılıp açılmadığının cevabını bekleyen nesnedir. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
Select a campaign node: Açılma cevabı beklenen kampanyanın seçildiği alandır.
- Use static until: Cevap için beklenmesi gereken sürenin belirlendiği alandır.
- Use dynamic path: Kurgu içinde web servis nesnesi kullanıldığı takdirde zaman değişkenleri atanması istendiğinde kullanılır.
Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
Beklenen cevap, expire süresi içinde alındığı takdirde, bir sonraki adım için bu porttan devam edilmesi gerekir. Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
Beklenen cevap, expire süresi içinde alınmaz ise bir sonraki adım için bu porttan devam edilmesi gerekir. |
|
Expand |
---|
| Gönderilen e-posta mesajının bir üyelikten ayrılma ile sonlanıp sonlanmadığının cevabını bekleyen nesnedir. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
Select a campaign node: Üyelikten ayrılma cevabı beklenen kampanyanın seçildiği alandır.
- Use static until: Cevap için beklenmesi gereken sürenin belirlendiği alandır.
- Use dynamic path: Kurgu içinde web servis nesnesi kullanıldığı takdirde zaman değişkenleri atanması istendiğinde kullanılır.
Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
Beklenen cevap, expire süresi içinde alındığı takdirde, bir sonraki adım için bu porttan devam edilmesi gerekir. Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
Beklenen cevap, expire süresi içinde alınmaz ise bir sonraki adım için bu porttan devam edilmesi gerekir. |
|
Ecommerce
Ecommerce objects are used when you want to create an AutoPilot editor when a campaign is created with promo codes.
Expand |
---|
| Kurguya dahil olan kişilerin satın alma işlemi gerçekleştirme durumunun sorgulanması istendiğinde kullanılır. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
- Dynamic: Son 1 saat ile son 1 ay arasında önceden tanımlı sürelerden biri seçilerek sorgulama yapılması istendiğinde kullanılır.
- Custom Date: Belirli bir tarih ve zaman verilerek sorgulama yapılması istendiğinde kullanılır.
Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
Satın alma işlemi gerçekleşmiş ise bir sonraki adım için bu porttan devam edilmesi gerekir. Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
Satın alma işlemi gerçekleşmemiş ise bir sonraki adım için bu porttan devam edilmesi gerekir. |
|
Expand |
---|
| Kurguya dahil olan kişilere verilen promosyon kodlarının kullanılma durumunun sorgulanması istendiğinde kullanılır. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
Select a promocode node: Sorgulanması istenen promosyon kodunun seçildiği alandır. Status |
---|
subtle | true |
---|
colour | Green |
---|
title | true |
---|
|
Promosyon kodu kullanılmış ise bir sonraki adım için bu porttan devam edilmesi gerekir. Status |
---|
| |
---|
subtle | true |
---|
colour | Red |
---|
title | false |
---|
|
Promosyon kodu kullanılmamış ise bir sonraki adım için bu porttan devam edilmesi gerekir. |
|
Expand |
---|
| Kurguya dahil olan kişiler için promosyon kodu verilmek istendiğinde kullanılır. Status |
---|
colour | Green |
---|
title | Propertıes |
---|
|
Category: Kurguya dahil olan kişilere verilecek, Veri Ambarı tablosu kullanılarak yüklenen promosyon kodları kategorisinin seçildiği alandır. |
|