Push Kampanya Gönderim

Data Warehouse Tablolarını kullanarak sisteme aktarmış olduğunuz üyelere Push Bildirimleri gönderebilirsiniz.

Data Warehouse Tabloları ile otomatik email kampanyalarının yanısıra, iOS yada Android uygulamanız varsa Push Notification ile de üyelerinize ulaşabilirsiniz.

Data Warehouse tabloları ile Push gönderimlerinde e-posta gönderimlerdeki işleyişin aynısı geçerlidir. Push kampanyası göndermek için .ZIP dosyasının içine bir adet .XML dosyası eklenmesi gerekir.

Sistem .ZIP dosyasının içinde Push kampanyası için bir .XML dosyası arar ve .XML dosyasını okur ve üye bilgilerini de kullanarak otomatik bir kampanya bağlar.


Daha fazla kampanya yaratmak için CAMPAIGN etiketini tekrar ettirebilirsiniz.


Push Gönderimleri için Örnek XML
<euro.message>
<NOTIFICATION_EMAIL>youremailaddress@euromsg.com</NOTIFICATION_EMAIL>
<CAMPAIGN type="PUSH"> 
<CAMP_ID>AAA05D262017BD26BD17DBBBADCCADBA</CAMP_ID>
<CAMP_NAME>TEST v1</CAMP_NAME>
<TEXT_MESSAGE><![CDATA[push notification text]]></TEXT_MESSAGE>
<TARGET_URL><![CDATA[https://www.euromsg.com]]></TARGET_URL>
<MEDIA_URL><![CDATA[]]></MEDIA_URL>
<CUSTOM_PARAMS><![CDATA[]]></CUSTOM_PARAMS>
<ALTERNATE_TEXT_MESSAGE><![CDATA[push notification alternative text]]></ALTERNATE_TEXT_MESSAGE>
<ALTERNATE_TARGET_URL><![CDATA[https://www.euromsg.com]]></ALTERNATE_TARGET_URL>
<ALTERNATE_MEDIA_URL><![CDATA[]]></ALTERNATE_MEDIA_URL>
<ALTERNATE_CUSTOM_PARAMS><![CDATA[]]></ALTERNATE_CUSTOM_PARAMS>
<INCLUDE_ANONYMOUS_TOKENS>N</INCLUDE_ANONYMOUS_TOKENS> <!-- Yalnızca kayıtlı tokenlar -->
<!--<INCLUDE_ANONYMOUS_TOKENS>Y</INCLUDE_ANONYMOUS_TOKENS>--> <!-- hesaptaki tüm tokenlar (kayıtlı + anonim) -->
<!-- Kampanya Sınıflandırma -->
<CLSF_1 label="etiket">değer</CLSF_1>
<CLSF_2 label="etiket">değer</CLSF_2>
<CLSF_3 label="etiket">değer</CLSF_3>
<CLSF_4 label="etiket">değer</CLSF_4>
<CLSF_5 label="etiket">değer</CLSF_5>
<!-- Kampanya Onayları -->
<APPROVAL enabled="true">
<MIN_APPROVAL_COUNT>5</MIN_APPROVAL_COUNT> <!-- Minimum onay değeri, 1-10 arasında değer verilebilir. -->
<EMAIL lang='TR'>a</EMAIL> <!-- kampanya onay metin dili; yalnızca TR veya EN değerlerinden birini alabilmektedir. --> 
<EMAIL lang='TR>b</EMAIL>
<EMAIL lang='TR>c</EMAIL>
<EMAIL lang='TR>d</EMAIL>
<EMAIL lang='TR>e</EMAIL>
</APPROVAL>
<!-- İçerik Türü --> 
<PUSH_TYPE>T</PUSH_TYPE> <!-- Push bildirim tipi; T (Metin), I (Görsel), V (Video) değerlerinden birini almaktadır, varsayılan olarak T (Metin) değerini alır. -->
<MEDIA_URL></MEDIA_URL> <!-- PUSH_TYPE node'u I , V değerlerinden birini aldığına bu alana url girilmelidir. -->
<!-- <SEND_LAST_USED_TOKEN>Y</SEND_LAST_USED_TOKEN> --> <!-- Sadece Son Kullanılan Token'a GÖnderim için Y değeri ile birlikte kullanılır -->
<!-- <BADGE_FLAG>Y</BADGE_FLAG> --> <!-- Kullanıcıya özel bildirim sayısını, uygulama ikonu üzerinde göstermek için Y değeriyle birlikte kullanılır -->
<!-- Uygulama -->
<APP_ALIAS>IOSTest1</APP_ALIAS>
<APP_ALIAS>AndroidTest1</APP_ALIAS>
<DELIVERY_DATE>2017-03-15 10:00:00</DELIVERY_DATE>
<EXPIRE_DATE>2017-03-15 20:00:00</EXPIRE_DATE>
<REPORT_EXPIRE_DATE>2017-03-16 10:00:00</REPORT_EXPIRE_DATE>
<SPEED_LIMITATION>60000</SPEED_LIMITATION> <!--saatlik gönderilecek push bildirim limiti-->
<DAILY_LIMIT>2</DAILY_LIMIT>  <!-- bir kullanıcıya özel günlük gönderim limiti belirlenmek istenirse bu node kullanılır.-->
<REPORT_ADMINS>youremailaddress@euromsg.com</REPORT_ADMINS>
<PDF_REPORT enabled="false">
<FIRST_REPORT enabled="false">
<EMAILS/>
<DAY_AFTER/>
<LANG_ID/>
</FIRST_REPORT>
<SECOND_REPORT enabled="false">
<EMAILS/>
<DAY_AFTER/>
<LANG_ID/>
</SECOND_REPORT>
</PDF_REPORT>
</CAMPAIGN>
</euro.message>


ParametreAçıklama
CAMP_IDKampanya ID'si 32 karakter uzunluğunda olmalıdır.
CAMP_NAMEKampanya Adı 32 karakter uzunluğunda olmalıdır.
TEXT_MESSAGEPush bildirim metni. Mesaj içeriği 300 karakterden uzun olamaz.
TARGET_URLBildirimin yönlendirileceği bağlantı. Hedef URL, bir "Deeplink" veya bir "Harici URL" olabilir.
MEDIA_URLPush bildiriminde yer alacak Resim veya Video URL'i.
CUSTOM_PARAMS

Push bildirimde yer alacak özel parametreler. Özel parametreler son kullanıcılara gösterilmez.

ALTERNATE_TEXT_MESSAGE

TEXT_MESSAGE öğesinde değişken bir parametre kullanılırsa, mesaj yalnızca bilinen etkin Tokenlara gönderilir. TÜM (kullanıcılarla eşleşmiş yada anonim) aktif tokenlara bir push kampanyası göndermek isterseniz, ALTERNATE_TEXT_MESSAGE parametresini kullanabilirsiniz.

Bu parametre değişken bir parametre içeremez.

ALTERNATE_TARGET_URLAlternatif push mesaj metninin hedef URL'i.
ALTERNATE_MEDIA_URLAlternatif push mesaj metninin Resim veya Video URL'i.
INCLUDE_ANONYMOUS_TOKENSBu parametreyi 'Y' olarak kullanırsanız, kampanya seçilen kriterlere uyan tüm aktif(kullanıcılarla eşleşmiş yada anonim) tokenlara gönderilir.

Bu parametreyi 'N' olarak kullanırsanız, kampanya yalnızca aktif ve bir kullanıcı ile eşleştirilmiş tokenlara gönderilir.

APP_ALIAS

Kampanyayı gönderileceği için uygulama adı. Bu düğüm, XML'de farklı uygulamalar için 1'den fazla kez tekrar eder.

DELIVERY_DATEPush Kampanya'nın gönderime başlanacağı tarih.
EXPIRE_DATEPush Kampanya'nın gönderiminin sonlanacağı tarih.


Push gönderilecek üye listesinin de aynı şekilde .ZIP dosyasına koyulması gerekir.

push_data.txt
EMAIL john.doe@domain.com



Copyright 2020 Related Digital