AWS SDK untuk Java 1.x telah memasuki mode pemeliharaan pada 31 Juli 2024, dan akan mencapai end-of-support
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat Segmen di Amazon Pinpoint
Segmen pengguna mewakili subset pengguna Anda yang didasarkan pada karakteristik bersama, seperti seberapa baru pengguna membuka aplikasi Anda atau perangkat mana yang mereka gunakan. Contoh berikut menunjukkan bagaimana mendefinisikan segmen pengguna.
Buat Segmen
Buat segmen baru Amazon Pinpoint dengan mendefinisikan dimensi segmen dalam suatu SegmentDimensionsobjek.
Impor
import com.amazonaws.services.pinpoint.AmazonPinpoint; import com.amazonaws.services.pinpoint.AmazonPinpointClientBuilder; import com.amazonaws.services.pinpoint.model.CreateSegmentRequest; import com.amazonaws.services.pinpoint.model.CreateSegmentResult; import com.amazonaws.services.pinpoint.model.AttributeDimension; import com.amazonaws.services.pinpoint.model.AttributeType; import com.amazonaws.services.pinpoint.model.RecencyDimension; import com.amazonaws.services.pinpoint.model.SegmentBehaviors; import com.amazonaws.services.pinpoint.model.SegmentDemographics; import com.amazonaws.services.pinpoint.model.SegmentDimensions; import com.amazonaws.services.pinpoint.model.SegmentLocation; import com.amazonaws.services.pinpoint.model.SegmentResponse; import com.amazonaws.services.pinpoint.model.WriteSegmentRequest;
Kode
Pinpoint pinpoint = AmazonPinpointClientBuilder.standard().withRegion(Regions.US_EAST_1).build(); Map<String, AttributeDimension> segmentAttributes = new HashMap<>(); segmentAttributes.put("Team", new AttributeDimension().withAttributeType(AttributeType.INCLUSIVE).withValues("Lakers")); SegmentBehaviors segmentBehaviors = new SegmentBehaviors(); SegmentDemographics segmentDemographics = new SegmentDemographics(); SegmentLocation segmentLocation = new SegmentLocation(); RecencyDimension recencyDimension = new RecencyDimension(); recencyDimension.withDuration("DAY_30").withRecencyType("ACTIVE"); segmentBehaviors.setRecency(recencyDimension); SegmentDimensions dimensions = new SegmentDimensions() .withAttributes(segmentAttributes) .withBehavior(segmentBehaviors) .withDemographic(segmentDemographics) .withLocation(segmentLocation);
Selanjutnya mengatur SegmentDimensionsobjek dalam a WriteSegmentRequest, yang pada gilirannya digunakan untuk membuat CreateSegmentRequestobjek. Kemudian berikan CreateSegmentRequest objek ke createSegment
metode AmazonPinpointClient ini.
Kode
WriteSegmentRequest writeSegmentRequest = new WriteSegmentRequest() .withName("MySegment").withDimensions(dimensions); CreateSegmentRequest createSegmentRequest = new CreateSegmentRequest() .withApplicationId(appId).withWriteSegmentRequest(writeSegmentRequest); CreateSegmentResult createSegmentResult = client.createSegment(createSegmentRequest);
Lihat contoh lengkapnya
Informasi Selengkapnya
-
Amazon Pinpoint Segmen dalam Panduan Amazon Pinpoint Pengguna
-
Membuat Segmen di Panduan Amazon Pinpoint Pengembang
-
Segmen dalam Referensi Amazon Pinpoint API
-
Segmen dalam Referensi Amazon Pinpoint API