Rich Media API'sı el kitabı

Bir çıkış URL'sine değerler veya parametreler ekleme

Amaç

Kullanıcı girişini veya reklam öğenizdeki dinamik değerleri temel alarak bir URL'ye değerler eklemek istiyorsunuz.

Bu çözüm, Studio'da veya Campaign Manager 360'ta ayarlanan çıkış URL'lerine parametreler ekler. XML feed'i veya Google E-Tablosu gibi harici bir veri kaynağından alınan dinamik çıkış URL'lerini kullanmak istiyorsanız bunun yerine Dinamik çıkış URL'leri kullanma konusuna bakın.

Çözüm

Enabler.exitQueryString() yöntemini ekleyerek bir çıkış sorgusu dizesi kullanın. Özellikler için Studio HTML5 SDK referansına bakın.

Çıkış sorgu dizesi bir açılış sayfasına veri göndermek istediğiniz zaman yararlı olur. Örneğin, kullanıcının bir reklam öğesine posta kodunu girmesini isteyen bir metin alanınız varsa, hedef URL'yi kullanarak bir açılış sayfasına posta kodunu aktaracak bir çıkış sorgu dizesi kullanabilirsiniz.

Studio sadece bir çıkış URL'sine sorgu dizesi ekler ve açılış sayfasında verilerin nasıl kullanılacağı konusunda herhangi bir kontrolü yoktur. Sorgu dizesi verisinin web sitesinde çalışabilmesi için web sitesi aktarılan sorgu parametrelerini anlayabilmelidir.

Örnekler

Bu makalede çıkış sorgu dizesi kullanmanın iki yolu açıklanmaktadır:

Enabler.exit() yerine Enabler.exitQueryString(id, opt_queryString) yöntemini kullanarak bir çıkışın hedef URL'sine standart sorgu dizesi biçiminde değerler ekleyebilirsiniz. Temel URL'yi Studio Web kullanıcı arayüzünde bir standart çıkış etkinliği gibi girersiniz. queryString parametresi URL'nin sonuna eklenir.

Bu yöntemle, Studio girdiğiniz URL'de zaten bir sorgu dizesinin olup olmadığını otomatik olarak algılar ve ona göre ayırıcı olarak bir "?" veya "&” karakteri seçer. Böylece, reklam öğenizdeki dize sorgu değerinize manuel olarak bir ayırıcı ekleme zorunluluğunuz olmaz.

Studio'nun bir çıkış sorgu dizesinde "?" veya "&" karakterini nasıl seçtiği hakkında daha fazla bilgi edinin.

Bu, URL'nizi bir theaterVar değişkeninin değeriyle doldurmak için yapabileceğiniz çağrıya ve noktalama işareti de eklenmiş olarak sonuçta meydana gelen tam URL'ye ilişkin basit bir örnektir.

Enabler.exitQueryString("Buy Tickets","venue="+theaterVar);
"Buy Tickets" öğesinin URL'si https://www.yoursite.com/purchasetickets.html ise çıkış şu şekilde olur: https://www.yoursite.com/purchasetickets.html?venue=thecoliseum

Studio'da girdiğiniz URL'de bir sorgu dizesi bulunmadığından Studio değere bir "?" karakteri eklemeyi seçer. Ancak "Buy Tickets" öğesinin URL'si https://www.yoursite.com/purchasetickets.html?showid=1234 ise çıkış aşağıdaki gibi olur:

https://www.yoursite.com/purchasetickets.html?showid=1234&venue=thecoliseum

Studio'da girdiğiniz URL'de zaten bir sorgu dizesi bulunduğundan Studio değere bir “&” karakteri eklemeyi seçer.

Bir çıkış URL'sine kullanıcı girişi ekleme

Kullanıcının posta kodu bilgisini reklam öğenizdeki giriş metin alanından bir açılış sayfasına eklemek için şu örneği izleyin:

var zipCode = document.getElementById("zipcode").value;

function zipExitHandler() {

  // Örneğin, "zipcode" kimliğine sahip bir metin alanında "10023" değeri yer alıyorsa.
  Enabler.exitQueryString("my zip exit", "zip="+ zipCode);
}

exitBtn.addEventListener('click', zipExitHandler, false);

Studio'da, my zip exit için http://www.purchasetickets.com URL'sini girerseniz çıkış aşağıdaki gibi olur:

http://www.purchasetickets.com?zip=10023
Bir çıkış URL'sine anahtar/değer çiftleri ekleme

Bir trafiker veya site tarafından ayarlanan loc ve name değerlerini bir açılış sayfasına eklemek için şu örneği izleyin:

loc ve name değerlerine, Enabler.getParameter() Studio yöntemi kullanılarak erişilmesi gerekir. Yöntem hakkında daha fazla bilgi edinmek için Studio HTML5 SDK dokümanlarına bakın.

var locVar = Enabler.getParameter("loc");
var nameVar = Enabler.getParameter("name");

function onKeyValueExitHandler() {
  Enabler.exitQueryString(
      "my key value exit",
      "loc="+locVar+"&name="+nameVar);
}

exitBtn.addEventListener('click', onKeyValueExitHandler, false);

Studio'da, my key value exit için http://www.purchasetickets.com URL'sini girerseniz ve anahtar/değer öğesi loc için “madison”, name için “mraz” olarak ayarlanırsa çıktı aşağıdaki gibi olur:

http://www.purchasetickets.com?loc=madison&name=mraz

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
Arama
Aramayı temizle
Aramayı kapat
Ana menü
14644293895257454608
true
Yardım Merkezinde Arayın
true
true
true
true
true
74220
false
false